Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 Nxe5 5. d4 Bxd4 6. Qxd4 Qf6 7. Nd5 Qd6
8. Bf4 f6 9. Bxe5 fxe5 10. Qc4 c6 11. Ne3 Nf6 12. Nf5 Qf8 13. O-O-O d5 14. exd5
Bxf5 15. dxc6 bxc6 16. Qxc6+ Kf7 17. Bc4+ Kg6 18. Qf3 Qc5 19. Qg3+ Ng4 20. Bd3
Bxd3 *
Position (FEN): r6r/p5pp/6k1/2q1p3/6n1/3b2Q1/PPP2PPP/2KR3R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1471
Best move: Qxg4+