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 