Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d4 exd4 5. Qxd4 Nf6 6. e5 dxe5 7. Qxe5 O-O 8.
O-O Ng4 9. Qc3 Bf6 10. Qb3 Nc6 11. Bd2 Nce5 12. Nxe5 Bxe5 13. h3 Nh2 14. Re1
Bd6 15. Nc3 Qh4 16. Ne2 Bxh3 17. gxh3 Rae8 18. Ng3 Qxh3 19. Rxe8 Bxg3 20. Qxg3
Qxg3+ *
Position (FEN): 4Rrk1/ppp2ppp/8/8/2B5/6q1/PPPB1P1n/R5K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 906
Best move: fxg3