Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O Nxc3 9. bxc3 Bxc3 10. Qb3 Bxa1 11. Bxf7+ Kf8 12. Bg5 Ne7 13. Ne5 Bxd4 14.
Bg8 Bxe5 *
Position (FEN): r1bq1kBr/ppppn1pp/8/4b1B1/8/1Q6/P4PPP/5RK1 w - - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 889
Best move: Qf7#