Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. c3 Nxe4 5. O-O Bc5 6. d3 Nd6 7. Re1 Nxb5 8.
d4 Be7 9. Nxe5 Nxe5 10. Rxe5 c6 11. Bg5 d6 12. Rxe7+ Qxe7 13. Bxe7 Kxe7 14. Qh5
h6 15. Nd2 Be6 16. Re1 Nc7 17. c4 Kf8 18. Ne4 Rd8 19. Ng5 Bxc4 20. Re2 Bxe2 *
Position (FEN): 3r1k1r/ppn2pp1/2pp3p/6NQ/3P4/8/PP2bPPP/6K1 w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 992
Best move: Qxf7#