Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c4 Nc6 3. Nc3 e6 4. Nf3 Nf6 5. d3 b6 6. Bg5 Be7 7. Be2 Bb7 8. O-O
O-O 9. g3 d5 10. cxd5 exd5 11. Bxf6 Bxf6 12. Nxd5 Bxb2 13. Rb1 Be5 14. Nxe5
Nxe5 15. Nf4 Qd7 16. Qb3 Rad8 17. Rbd1 Nc6 18. Rd2 Nd4 19. Qb2 f5 20. Rfd1 fxe4
21. dxe4 Bxe4 22. Bc4+ Kh8 23. Ne6 Nf3+ 24. Kf1 Qxd2 *
Position (FEN): 3r1r1k/p5pp/1p2N3/2p5/2B1b3/5nP1/PQ1q1P1P/3R1K2 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1280
Best move: Qxg7#