Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 c6 3. Bg2 Bc5 4. Nc3 Ne7 5. e3 d6 6. Nge2 O-O 7. a3 a6 8. b4 Ba7
9. Bb2 Be6 10. d3 f5 11. O-O Nd7 12. f4 e4 13. dxe4 Bxc4 14. exf5 Nxf5 15. Re1
Bxe3+ 16. Kh1 Ba7 17. Ne4 d5 18. Ng5 Qb6 19. Ne6 Rfe8 20. N6d4 Nxd4 21. Bxd4 c5
22. bxc5 Nxc5 23. Nc3 Rxe1+ 24. Qxe1 Qc6 25. Qe5 Re8 *
Position (FEN): 4r1k1/bp4pp/p1q5/2npQ3/2bB1P2/P1N3P1/6BP/R6K w - - 3 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1011
Best move: Qxg7#