Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 d5 5. exd5 Na5 6. O-O Nxc4 7. Qe2+ Be7 8.
Qxc4 Nf6 9. Re1 Nxd5 10. Bg5 f6 11. Nc3 dxc3 12. Rad1 c6 13. Rxe7+ Qxe7 14. Re1
Qxe1+ 15. Nxe1 fxg5 16. Qe4+ Ne7 17. Nd3 cxb2 18. Nxb2 Bf5 19. Qe5 Rg8 20. Nc4
Rd8 21. Nd6+ Kf8 22. h3 g6 *
Position (FEN): 3r1kr1/pp2n2p/2pN2p1/4Qbp1/8/7P/P1P2PP1/6K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 971
Best move: Qf6#