Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. Nc3 Nge7 7. Qe2 O-O 8.
Be3 Bxe3 9. Qxe3 a5 10. a4 Nb4 11. O-O-O d6 12. f3 Be6 13. g4 Bxb3 14. cxb3
Nec6 15. h4 Re8 16. Qd2 Qe7 17. Bb5 Rad8 18. g5 Qe5 19. f4 Qc5 20. Kb1 Re6 21.
h5 Na7 22. Bc4 Re7 23. g6 c6 24. gxf7+ Kf8 25. Rhg1 b5 26. Qg2 bxc4 *
Position (FEN): 3r1k2/n3rPpp/2pp4/p1q4P/Pnp1PP2/1PN5/1P4Q1/1K1R2R1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 415
Best move: Qxg7#