Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. a3 Nf6 4. d3 e5 5. c4 Be7 6. Nc3 d6 7. Nd5 Bg4 8. h3
Bxf3 9. Qxf3 Nd4 10. Qd1 Nxd5 11. cxd5 Bg5 12. Be2 Bxc1 13. Rxc1 O-O 14. O-O
Qg5 15. Re1 f5 16. b4 b6 17. Bf3 fxe4 18. Bxe4 Rf4 19. Re3 Raf8 20. Rg3 Qh6 21.
Ra1 Rxf2 22. Kh2 Qf4 23. Qh5 h6 24. Qg6 Ne2 *
Position (FEN): 5rk1/p5p1/1p1p2Qp/2pPp3/1P2Bq2/P2P2RP/4nrPK/R7 w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1287
Best move: Qxg7#