Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 exf4 4. Bc4 h6 5. O-O Nf6 6. d4 Nxe4 7. Re1 f5 8. Nc3
Be7 9. Nxe4 fxe4 10. Rxe4 d5 11. Rxe7+ Qxe7 12. Bxd5 c6 13. Bc4 Be6 14. Bd3 O-O
15. c3 Bg4 16. Qf1 Bxf3 17. Qxf3 Qg5 18. Bd2 Nd7 19. Rf1 Nb6 20. b3 Nd5 21. Qe4
Ne3 22. Bxe3 fxe3 *
Position (FEN): r4rk1/pp4p1/2p4p/6q1/3PQ3/1PPBp3/P5PP/5RK1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1265
Best move: Qh7#