Sergash: This game was not a one-way win at all!
<10.Bh6?!> was the first error. White should have completed his development with 10.0-0-0! Rc8 and now
A) 11.Be2 Ne5 12.Kb1 = / Charles Delboe (1803) vs Thierry Cardon, La Fere (France) 2007, round 5, 0-1;
B) 11.Kb1 Ne5 12.Nd4 (Enrique Marcos Pinto (1501) vs Jose Maria Perez Pardo, Fapa Oviedo Open (Spain) 2010, round 6, 0-1; 11.Be2 would transpose in A)) a6 13.Nxe6 fxe6 14.h4= Stockfish 7 - 64 bits POPCNT.
Then Carlsen played <10...a5?!>. 10...Bxh6! 11.Qh6 (Karel Kondraf (2100) vs Zdenek Housek (1845), Czech Republic Team Championship 2004, 1-0) Qb6! Stockfish 7 - 64 bits POPCNT.
<12.g4?!N> A new move, but dubious. 12.Nd4 Nxd4 13.Qxd4 Qc7 14.0-0-0 Rfc8 = Martha Lorena Fierro Baquero (2340) vs Luis Manuel Perez Rodriguez (2430), Guayaquil Zonal Tournament (Ecuador) 2005, round 3, draw.
To which Carlsen replied with the first mistake of the game: <12...Ne5?>, apparently unable to resist the temptation of threatening a king+queen fork... Instead, there was :
12...a4! 13.Nd4 a3! 14.b3 (or 14.g5 Nh5! 15.b3 Qa5 Stockfish 7 - 64 bits POPCNT) Nxd4! 15.Qxd4 Qa5 16.0-0-0 = / Stockfish 7 - 64 bits POPCNT.
Flores had then the opportunity of gaining a clear advantage with 13.Nd4! followed with 0-0-0. Stockfish 7 - 64 bits POPCNT.
Instead, he played the insipid <13.Be2?!>.
Carlsen then made a decisive mistake with <13...Nc4??>
This should have been losing the game. In fact, il loses a piece : 14.Bxc4 Bxc4 and now Flores missed the rest : 15.g5! Nh5 (or N elsewhere) 16.Qd4+ and Qxc4 Stockfish 7 - 64 bits POPCNT.