The 10 hour time difference rears it's ugly head the next day, February 13th when a full slate of games dictates the first game of the day between Finland and Austria (NBC Sports Network (NBCSN)) airs live at 3 AM. The host Russians begin play against Slovenia at 7:30 AM on MSNBC while at the same time, the United States begins play against Slovakia on NBCSN. The day concludes with Canada vs. Norway on USA at 12 noon.
A similar schedule follows on Friday the 14th, with the Czech Republic vs. Latvia at 3 AM (MSNBC), Sweden vs. Switzerland (NBCSN) at 7:30 AM and a pair of games at noon, Canada vs. Austria (USA) and Norway vs. Finland (MSNBC).
Saturday the 15th has Slovakia vs Slovenia at 3 AM on MSNBC followed by the United States vs. Russia matchup on NBCSN at 7:30 AM (which you think would have been worthy of the main NBC Network) followed by the final Group C games at noon, Switzerland vs. the Czech Republic (NBCSN) and Sweden vs. Latvia (USA).
This raises the question, wouldn't 9 PM Moscow time and noon in North America be a better time for the United States vs. Russia game than 4:30 PM Moscow time and 7:30 AM in North America? Doesn't Russian TV have "prime time"? Honestly, 7 PM in Moscow is 10 AM in North America. Doesn't NBC pay enough to dictate at least a better start time for the United States vs Russia or wouldn't the host Russians prefer their game to be on at a later time than 4:30 in the afternoon?
The final day of group play arrives on Sunday the 16th. Austria plays Norway at 3 AM on USA, Russia meets Slovakia at 7:30 AM on USA in Group A as the United States meets Slovenia at the same time on NBCSN. Preliminary Round play concludes with Finland vs. Canada on USA at noon.
Here is a link to a nice grid of the matchups, times and networks for all the 2014 Olympic hockey games for the United States, and here is a day-by-day listing for Canada, which will have games on SportsNet, SportsNet1, TSN, TSN2 and the CBC, who will have the honors of carrying the bronze and gold medal games.