Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. g3 g6 3. c4 Bg7 4. d4 e6 5. Bg2 b6 6. O-O Bb7 7. Nc3 O-O 8. d5
exd5 9. cxd5 d6 10. Nd4 Nbd7 11. Nc6 Bxc6 12. dxc6 Ne5 13. f4 Nc4 14. Qd3 Na5
15. b4 Nxc6 16. Bxc6 Rb8 17. Bf3 d5 18. b5 Re8 19. e3 Qd7 20. Bb2 c6 21. a4 c5
22. Rad1 d4 23. exd4 cxd4 24. Qxd4 Qe7 25. Nd5 Nxd5 *
Position (FEN): 1r2r1k1/p3qpbp/1p4p1/1P1n4/P2Q1P2/5BP1/1B5P/3R1RK1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 946
Best move: Qxg7#