Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. Nc3 Nf6 3. d4 exd4 4. exd4 Bb4 5. Ne2 d5 6. Bd2 Bg4 7. h3 Bh5 8. g4
Bg6 9. Bg2 c6 10. a3 Bd6 11. Bg5 h6 12. Bh4 Be7 13. Qd2 Ne4 14. Bxe7 Qxe7 15.
Nxe4 dxe4 16. O-O-O O-O 17. f4 exf3 18. Bxf3 Nd7 19. Rdg1 Nb6 20. h4 Nc4 21.
Qc3 b5 22. g5 hxg5 23. h5 Bh7 24. h6 g6 25. d5 cxd5 *
Position (FEN): r4rk1/p3qp1b/6pP/1p1p2p1/2n5/P1Q2B2/1PP1N3/2K3RR w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 777
Best move: Qg7#