The d6-pawn must be protected.
1. e2e4  1... c7c5  2. g1f3  2... d7d6  3. f1b5  3... b8d7  4. e1g1  4... a7a6  5. b5d3  5... g8f6  6. f1e1  6... e7e6  7. d3f1  7... b7b6  8. d2d4  8... c5d4  9. f3d4  9... c8b7  10. f2f3  10... f8e7  11. c2c4  11... e8g8  12. b1c3 A typical \"hedgehog\" pawn structure. However, instead of long maneuvers, we will have an original game and a lot of action quickly. 12... a8c8 A good move to disrupt the natural development of the white pieces. 13. d1d2 [%c_effect d2;square;d2;type;Interesting;persistent;true] A creative move. The idea of Qd2 with the bishop on c1, followed by b3-Bb2, is known in many positions, but I admit that I had never seen this plan in a hedgehog structure. 13... d8c7 Black prepares to answer 14.b3 with b5, as now the white knight is unprotected on c3. 14. b2b3  14... b6b5 The critical move. 15. c4b5 [%c_effect b5;square;b5;type;GreatFind;persistent;true][%cal dc7c3][%c_arrow c7c3;keyPressed;none;from;c7;opacity;0.8;to;c3;persistent;false][%c_highlight c3;keyPressed;none;opacity;0.8;square;c3;persistent;false,b5;keyPressed;none;opacity;0.8;square;b5;persistent;false,a6;keyPressed;none;opacity;0.8;square;a6;persistent;false] This is White's idea, an interesting piece sacrifice that leads to a very sharp position. All of this had already been played before by GM Kovalev. 15... c7c3  16. d2c3  16... c8c3  17. b5a6  17... b7a8  18. c1a3 White has two pawns for the piece, including doubled pawns on the a-file, but the passers are very dangerous. The position is difficult to play as Black, especially in a blitz game, despite the computer's assessment as equal. 18... d7e5 A logical move, improving the knight's position. 19. e1c1  19... f8c8  20. c1d1 [%c_effect d1;square;d1;type;GreatFind;persistent;true] The best chance for an advantage.