Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. c3 O-O 6. d4 exd4 7. cxd4 Bb6 8.
Nc3 d6 9. h3 Re8 10. Re1 d5 11. e5 Nd7 12. Bxc6 bxc6 13. Bg5 f6 14. exf6 Rxe1+
15. Qxe1 Nxf6 16. Ne5 Bd7 17. a4 Bxd4 18. Nf3 Bxc3 19. Qxc3 Qf8 20. Ne5 Qd6 21.
Bxf6 gxf6 22. Qg3+ Kh8 *
Position (FEN): r6k/p1pb3p/2pq1p2/3pN3/P7/6QP/1P3PP1/R5K1 w - - 2 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 764
Best move: Nf7#