Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d3 Bg4 6. h3 Bxf3 7. Qxf3 Ne7 8.
Bd2 Ng6 9. O-O Bd6 10. Nc3 Qd7 11. Ne2 O-O-O 12. a4 Rdf8 13. Ng3 Nh4 14. Qe3
Kb8 15. b4 f5 16. exf5 Nxf5 17. Nxf5 Rxf5 18. b5 cxb5 19. axb5 Qxb5 20. Rfb1
Qc5 *
Position (FEN): 1k5r/1pp3pp/p2b4/2q1pr2/8/3PQ2P/2PB1PP1/RR4K1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1939
Best move: Qe4