Sergash: <30...Rc6?! 31.Rf3 > The apparent threat is 31...Qd3+ and Rxc3. But better was 30...Qd7! 31.Kg2 Qe6 Stockfish 7 - 64 bits POPCNT. Now Carlsen is again getting in trouble...
<32.Rf5> Hagberg is repeating the position of the 30th move, maybe to gain some time on the clock. There was 32.Rf7! Rd7 33.Qe6! Rxf7 (or 33...Rd6 34.Qf5 Stockfish 7 - 64 bits POPCNT) 34.Bxf7 Stockfish 7 - 64 bits POPCNT.
<32...Rd2?!> Carlsen could also have repeated the position with 32...Rc6, but there was the already mentioned 32...Qd7! 33.Kg2 Qe6 Stockfish 7 - 64 bits POPCNT.
<33.Rf7? Qd3+! => 33.Kg2 or 33.Bg4 Stockfish 7 - 64 bits POPCNT.
<36.Bxb7? g4 (only move)> While trying to survive the time control, Hagberg is collapsing! He removes the bishop so the rook would support the f2/pawn. But there was a better way of doing it: 36.Bg4! h5 (only move) 37.Qe6! hxg4 (only move) 38.Qe8+ (only move) Kh7 39.Rxg7+ (only move) Kxg7 40.Qe7+ = the only move with a perpetual check and a drawn game.
<37.Qe6??> After this, Black mates in 2 moves. White was still holding after 37.c4 (only move) e4! (threat: Bg7-d4) 38.Qg3! gxh3+! 39.Kh2 Qxg3+ 40.Kxg3 Rd3+! 41.f3! e3! 42.Kxh3 Stockfish 7 - 64 bits POPCNT. The bishops are not on the same color and material is equal.
I feel disappointed for Hagberg who, after a weak 17th move, had the upper hand against the kid almost all the time, but collapsed a few moves before the time control, getting mated in 2 moves... Well, that happened so often in chess History...