Chess puzzle (Checkmate)
Moves: 1. b3 c5 2. Bb2 d5 3. e3 Nc6 4. d4 e6 5. Nf3 f5 6. Bb5 Nf6 7. Ne5 Bd7 8. Bxc6
bxc6 9. O-O Bd6 10. h3 O-O 11. f4 Ne4 12. Qf3 Be8 13. Nc3 Nd2 14. Qg3 Nxf1 15.
Rxf1 cxd4 16. exd4 c5 17. Ne2 Qb6 18. h4 Rf6 19. h5 Bxe5 20. dxe5 Rh6 21. Qg5
Rxh5 22. Qe7 Rc8 23. Ng3 Rh6 24. Nxf5 exf5 25. e6 Rxe6 *
Position (FEN): 2r1b1k1/p3Q1pp/1q2r3/2pp1p2/5P2/1P6/PBP3P1/5RK1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 956
Best move: Qxg7#