Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 Nf6 3. Bg5 e6 4. Nc3 Be7 5. h4 O-O 6. Nf3 d6 7. Qd2 Na6 8. h5 b6
9. h6 g6 10. Nh4 Ne4 11. Nxe4 fxe4 12. Bxe7 Qxe7 13. g4 Qf6 14. f3 exf3 15.
exf3 Bb7 16. Bg2 Rae8 17. O-O-O c5 18. d5 exd5 19. cxd5 Nb4 20. Rhf1 Nxa2+ 21.
Kb1 Nb4 22. Rde1 Rxe1+ 23. Rxe1 Bxd5 24. g5 Qf4 25. Qc3 a5 *
Position (FEN): 5rk1/7p/1p1p2pP/p1pb2P1/1n3q1N/2Q2P2/1P4B1/1K2R3 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1126
Best move: Qg7#