Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bf5 5. Bc4 e6 6. O-O c6 7. Re1 Bb4 8.
Nh4 Qxh4 9. Bb3 Bxc3 10. bxc3 Ne7 11. Bb2 O-O 12. c4 Bg6 13. d3 Qh5 14. Qd2 Nd7
15. d4 Rad8 16. Qe3 Nf5 17. Qc3 Nf6 18. Rad1 Ne4 19. Qd3 Ned6 20. Qc3 b5 21. c5
Nb7 22. Rd3 a5 23. Rf3 Nxd4 24. Rd3 Ne2+ 25. Rxe2 Qxe2 *
Position (FEN): 3r1rk1/1n3ppp/2p1p1b1/ppP5/8/1BQR4/PBP1qPPP/6K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qxg7#