Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. a3 Nf6 3. b4 a5 4. b5 Bc5 5. e3 d5 6. Bb2 Nbd7 7. Nf3 e4 8. Nd4 O-O
9. d3 dxc4 10. dxc4 Ne5 11. Be2 Bg4 12. O-O Bxe2 13. Qxe2 Nd3 14. Nb3 Nd7 15.
Nxc5 N7xc5 16. Bd4 Re8 17. Nd2 Re6 18. f3 f5 19. fxe4 fxe4 20. Rf5 b6 21. Raf1
Qe7 22. Rf7 Qxf7 23. Rxf7 Kxf7 24. Qh5+ Kg8 25. Qg5 Rf8 *
Position (FEN): 5rk1/2p3pp/1p2r3/pPn3Q1/2PBp3/P2nP3/3N2PP/6K1 w - - 4 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 464
Best move: Qxg7#