Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. Bxc6 dxc6 5. d4 exd4 6. O-O Bg4 7. Qd3 Qf6 8.
e5 Qf5 9. Nbd2 O-O-O 10. Qc4 Bb6 11. a4 a5 12. b4 Ne7 13. bxa5 Bxa5 14. Qc5
Bxd2 15. Nxd2 Be2 16. Re1 Ba6 17. Qxe7 Rhe8 18. Qc5 Rd5 19. Qa7 Rexe5 20. Qa8+
Kd7 21. Rxe5 Rxe5 22. Nf3 Qxc2 *
Position (FEN): Q7/1ppk1ppp/b1p5/4r3/P2p4/5N2/2q2PPP/R1B3K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1020
Best move: Nxe5+