[%c_effect g4;square;g4;type;GreatFind;persistent;true]
1. b2b3  1... d7d5  2. c1b2  2... c7c5  3. e2e3  3... g8f6  4. f2f4 [%c_effect f4;square;f4;type;Inaccuracy;persistent;true] At the risk of earning the enmity of Dutch Defense supporters, I have to say that I'm not a big fan of advancing the f-pawn in the opening. 4... g7g6 [%c_effect g6;square;g6;type;GreatFind;persistent;true] This is the best development to demonstrate the problems of White's opening. 5. f1b5  5... c8d7  6. b5d7  6... d8d7  7. g1f3  7... f8g7  8. d1e2  8... e8g8  9. d2d3 [%c_effect d3;square;d3;type;Inaccuracy;persistent;true] This move makes things worse. 9... b8c6  10. b1d2  10... d5d4 [%c_effect d4;square;d4;type;GreatFind;persistent;true] 11. e3e4  11... b7b5 Something went very wrong with White's play. Black has a clear advantage. The b2-bishop doesn't make a good impression. 12. e1g1  12... f6g4 [%c_effect g4;square;g4;type;GreatFind;persistent;true] The knight heads to the delicious e3-square. 13. f1e1  13... g7h6  14. g2g3  14... e7e5 [%c_effect e5;square;e5;type;GreatFind;persistent;true] 15. f4e5  15... a8e8 A natural move, bringing the rook into the game. The computer indicates an intricate winning method with 15...f5. 16. a2a4  16... a7a6 A solid move. There's a more incisive option available. 17. a4b5  17... a6b5  18. b2c1  18... h6e3  19. g1g2  19... g4f2  20. f3g1 [%c_effect g1;square;g1;type;Mistake;persistent;true] 20... c6e5  21. d2f1  21... e3c1  22. a1c1 Now Giri executes a brilliant combination to wrap-up the game. 22... f7f5 [%c_effect f5;square;f5;type;Brilliant;persistent;true] Everything is working for Black after this sacrifice. 23. e2f2  23... f5e4  24. f2d2  24... e4e3  25. f1e3  25... d7c6  26. g2h3  26... d4e3  27. e1e3  27... c6e6  28. h3g2  28... e6d5 A nice queen triangulation. 29. g2h3 