Sergash: Let's look at the rest of the game :
<32...Qh4??> Bad mistake! The only move was 32...Qf3 33.Qxf3 Bxf3 = Stockfish 7 - 64 bits POPCNT.
<33.Qg5??> Were the players in zeitnot? Quite probable, I think! 33.h3! Qf6 34.Qh6 Rd6 35.c5! (stronger than 35.Re8+ Bxe8 36.Bxf6 Rxf6
) bxc5 36.Bc3!
winning. Stockfish 7 - 64 bits POPCNT.
<34...Re8?!> 34...Bf3!
idea Bd1.Stockfish 7 - 64 bits POPCNT.
<40...h4?!> 40...a6 42.d4 c6
/
Stockfish 7 - 64 bits POPCNT.
<41.Ke3?!> 41.Bb2! Kf8 42.Bf6! h3 43.d4!
Stockfish 7 - 64 bits POPCNT.
<41...Bh5?!> 41...Bd1! 42.b4! Bxc2 43.Kd2 Ba4 (of course not 43...Bb1?? 44.Re1! Ba2 45.Kc3!
and the black bishop would be lost) 44.b5
Stockfish 7 - 64 bits POPCNT.
<43.Rd7?!> 43.Bb2! Kh7! 44.Be5!
Stockfish 7 - 64 bits POPCNT.
<43...g4? 44.Re7
> 43...Kg7 44.b4 Kf6
with the idea of Ke6. Stockfish 7 - 64 bits POPCNT.
<45.Ke3?! Kf6!
> Allows Carsen to breathe! 45.Bb2+! Kg6 46.Be5!
Stockfish 7 - 64 bits POPCNT.
<48...cxd4?! 49.Rd7!
> 48...g3! 49.fxg3 Re2+! 50.Kd3! Rxh2 51.gxh4 (or 51.dxc5 bxc5 52.Ra6+ Ke5 53.gxh4 Bg6+ 54.Ke3 (and not 54.Kc3?? Rc2#) Rh3+ 55.Kd2 Rh2
Stockfish 7 - 64 bits POPCNT) Bg6+! 52.Ke3 (here also if 52.Kc3?? Rc2#) and now :
A) 52...Bxc2 53.b4 cxd4+ (or 53...Rh3+ = and cxd4 Stockfish 7 - 64 bits POPCNT) 54.Kxd4 Rxh4+ = Stockfish 7 - 64 bits POPCNT.
B) 52...Rh3+ 53.Kf4 cxd4 = Stockfish 7 - 64 bits POPCNT.
<49...g3?!> Not a good timing now... 49...h3! 50.Rxd4 g3! 51.hxg3! Re2+ 52.Kc3! Bf3! 53.Rf4+ (or 53.Rh4 Bg2 = /
Stockfish 7 - 64 bits POPCNT) Kg6 54.Rh4 (not 54.Rxf3?? h2
winning! Stockfish 7 - 64 bits POPCNT) Bg2 55.c5! b5 = /
Stockfish 7 - 64 bits POPCNT.
<52.gxh4?? Bg6!
> Aarefjord was apparently only expecting 52...Rxh4. The only move was to ensure the rook was protected by 52.Rd6+! Ke5 53.Rd5+! Kf6 54.gxh4 Rxh4 55.Bd6 = Stockfish 7 - 64 bits POPCNT.
Too bad, a draw here would have been well deserved by both players...