1. d2d4  1... d7d5  2. c2c4  2... e7e6  3. b1c3  3... c7c6  4. c4d5  4... e6d5  5. d1c2 This move order prevents  the active Bc8-f5 move. 5... f8d6 But Black can pay with the same coin  and prevent the alternative activation of the white bishop. 6. g1f3  6... g8e7  7. c1g5  7... f7f6  8. g5d2  8... b8a6  9. a2a3  9... a6c7  10. e2e4  10... d5e4  11. c3e4  11... c8g4 This obvious move is a novelty. 12. c2b3  12... b7b6 This looks like an inaccuracy. 13. f1c4  13... e7d5  14. e1g1 The opening is over and an IQP pawn structure had  arisen. Black would have been doing great if his pawn remained on f7.  However now with his kingside weakened and the e6 square lacking firm  control Shankland has some problems to resolve. 14... d6e7  15. h2h3  15... g4e6  16. b3c2  16... d8d7  17. a1c1 And since the short castle is still dangerous,  Shankland decided to go for: 17... e8c8  18. f1e1  18... c8b7  19. b2b4 Rapport plan is obvious- Qc2-b3, followed the pawn  advances. 19... h8e8  20. c2b3  20... b6b5 Shankland correctly blocks the  queenside, as much as he can. 21. c4f1  21... d5b6  22. b3c2  22... e6d5  23. d2f4 With the threat of Bxc7 and whatever the  recapture-Bf1xb5! 23... c7e6  24. f4g3  24... b6a4 Black seems in control, and  this probably somewhat weakened his attention. 25. c1d1 Pinning the black queen in advance. 25... d7c8  26. e4d2  26... g7g6  27. d2b3  27... e7d6  28. g3d6  28... d8d6  29. f3d2 Shankland take sunder control the e4  square with: 29... f6f5 And missed a brilliant idea. 30. d2c4 Ingenious idea! The white knights threaten to reach the  perfect outposts on the queenside and this practically forces the opening  of the position on the left wing of the board. 30... d5c4  31. b3a5  31... b7b8 Black is definitely shaken by the last blow. 32. a5c4  32... b5c4  33. c2a4  33... e6d4  34. f1c4 The black king is exposed. Rapport conducts the  attack magnificently: 34... f5f4  35. b4b5  35... c6c5 Trying to keep the blockade. 36. b5b6 In vain. This second sacrifice effectively finishes the attack.  36... e8e1 