Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 Bc5 4. Qg4 Qf6 5. Nd5 Qxf2+ 6. Kd1 Na5 7. Nh3 Qd4 8.
Qxg7 Nxc4 9. d3 Nxb2+ 10. Bxb2 Qxb2 11. Qxh8 Qxa1+ 12. Kd2 Qxh1 13. Qxg8+ Bf8
14. Nxc7+ Kd8 15. Nxa8 Qf1 *
Position (FEN): N1bk1bQ1/pp1p1p1p/8/4p3/4P3/3P3N/P1PK2PP/5q2 w - - 1 16
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 514
Best move: Qxf8#