Chess puzzle (Equality)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. d4 Nf6 5. Nc3 Nc6 6. Nf3 g6 7. a3 Bg7 8. Be2
Bg4 9. O-O Ne4 10. Ne5 Nxc3 11. bxc3 Bxe2 12. Qxe2 Nxe5 13. fxe5 O-O 14. Bd2 e6
15. Rf3 Qb6 16. Raf1 Rac8 17. Kh1 Rb8 18. Qf2 Qc7 19. h4 b5 20. h5 a5 21. hxg6
*
Position (FEN): 1r3rk1/2q2pbp/4p1P1/pp1pP3/3P4/P1P2R2/2PB1QP1/5R1K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: fxg6