Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. Bxc6 dxc6 5. d3 Nf6 6. Nc3 Nd7 7. Qe2 Bd6 8.
e5 Bc7 9. Bg5 f6 10. exf6 Nxf6 11. O-O-O O-O 12. Rhe1 b5 13. Ne4 Qe7 14. Qe3
Bb6 15. Qf4 Nd5 16. Qg3 Qc7 17. Ne5 Kh8 18. c4 Nf6 19. Nd6 Kg8 20. Bxf6 Rxf6
21. Ng4 Rg6 22. cxb5 e5 23. Ne8 Qd8 24. Qxe5 Bxg4 25. f3 Re6 *
Position (FEN): r2qN1k1/p5pp/1bp1r3/1Pp1Q3/6b1/3P1P2/PP4PP/2KRR3 w - - 1 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1431
Best move: Qxg7#