Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. d3 d6 3. Nc3 c6 4. g3 Bg4 5. Bg2 h6 6. f3 Bh5 7. e4 Nf6 8. Nge2 Be7
9. O-O Nbd7 10. Rb1 O-O 11. a3 a6 12. b4 b5 13. Be3 c5 14. Qd2 bxc4 15. dxc4
cxb4 16. axb4 Nb6 17. f4 Nxc4 18. Qc1 exf4 19. Nxf4 Nxe3 20. Qxe3 Rc8 21. Ncd5
Bg4 22. h3 Be6 23. Nxf6+ Bxf6 24. Nh5 Bg5 25. Qd4 Rc4 *
Position (FEN): 3q1rk1/5pp1/p2pb2p/6bN/1PrQP3/6PP/6B1/1R3RK1 w - - 4 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 709
Best move: Qxg7#