Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d3 Bd6 6. h3 h6 7. Nc3 Nf6 8. O-O
O-O 9. a3 Re8 10. Bd2 Qe7 11. Nh2 Nh7 12. f4 exf4 13. Bxf4 Ng5 14. Qh5 Bxf4 15.
Rxf4 Ne6 16. Rf3 Nd4 17. Rf2 Be6 18. Nf3 Nxf3+ 19. Rxf3 Kh7 20. Raf1 Rf8 21. e5
*
Position (FEN): r4r2/1pp1qppk/p1p1b2p/4P2Q/8/P1NP1R1P/1PP3P1/5RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1712
Best move: g6