Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. Nc3 e6 6. h3 Bh5 7. Qd3 Nf6 8. Be2
Nc6 9. Qb5 Qc7 10. Ne5 Rc8 11. Qa4 Be7 12. Bb5 O-O 13. Nxc6 bxc6 14. Ba6 Rb8
15. g3 Bg6 16. Ne2 Be4 17. Rg1 c5 18. c3 cxd4 19. Nxd4 Qb6 20. Nc6 Rbe8 21. Bb5
Bc5 22. Rf1 Ra8 23. f3 Bg6 24. b4 Be3 25. Bxe3 *
Position (FEN): r4rk1/p4ppp/1qN1pnb1/1B1p4/QP6/2P1BPPP/P7/R3KR2 b Q - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 880
Best move: Qxe3+