Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Bg5 Be7 5. Nc3 c6 6. e3 O-O 7. Bd3 Nbd7 8. cxd5
cxd5 9. O-O a6 10. Rc1 b5 11. a3 Bb7 12. Bb1 h6 13. Bh4 Rc8 14. Ne5 Nxe5 15.
dxe5 Nd7 16. Bxe7 Qxe7 17. f4 Rfd8 18. Qd3 Nf8 19. Ne2 g6 20. Nd4 Kg7 21. f5
Qg5 22. fxe6 Nxe6 23. Nxe6+ fxe6 24. Qd4 Rc4 25. Rxc4 dxc4 26. Qa7 *
Position (FEN): 3r4/Qb4k1/p3p1pp/1p2P1q1/2p5/P3P3/1P4PP/1B3RK1 b - - 1 26
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1344
Best move: Qxg2#