Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O d6 8.
cxd4 Bb6 9. Bb2 Nge7 10. Bxf7+ Kxf7 11. Ng5+ Kg8 12. Qb3+ Kf8 *
Position (FEN): r1bq1k1r/ppp1n1pp/1bnp4/6N1/3PP3/1Q6/PB3PPP/RN3RK1 w - - 4 13
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qf7#