Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Nxf7 Kxf7 7. Qf3+ Ke6
8. Nc3 Ne7 9. O-O c6 10. d4 b5 11. Bb3 h6 12. Re1 Bb7 13. Bf4 Ng6 14. Rad1 Nxf4
15. Qxf4 Bb4 16. Bxd5+ cxd5 17. Qxe5+ Kd7 18. Qe6+ Kc7 19. Nxb5+ Kb8 20. c3 a6
*
Position (FEN): rk1q3r/1b4p1/p3Q2p/1N1p4/1b1P4/2P5/PP3PPP/3RR1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1171
Best move: Qe5+