Chess puzzle (Crushing)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 c5 7. Qe5+ Qe7 8.
Qf5 d6 9. Qf3 Nf6 10. Nc3 b6 11. O-O Bb7 12. Re1 O-O-O 13. a4 a6 14. Nd5 Nxd5
15. exd5 *
Position (FEN): 2kr1b1r/1b2qpp1/pp1p3p/2pP4/P1B5/5Q2/1PP2PPP/R1B1R1K1 b - - 0 15
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 641
Best move: Qxe1+