Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 d6 5. d4 exd4 6. Nxd4 Bd7 7. f3 Nxd4 8.
Bxd7+ Qxd7 9. Qxd4 d5 10. O-O b6 11. Kh1 Bc5 12. Qd3 d4 13. Ne2 Rd8 14. Bf4 O-O
15. a3 a5 16. Rad1 b5 17. Be5 b4 18. axb4 axb4 19. Nxd4 Rfe8 20. Bxf6 gxf6 21.
c3 bxc3 22. bxc3 Re5 23. f4 Ree8 24. Qg3+ Kh8 25. Nf5 Qxd1 *
Position (FEN): 3rr2k/2p2p1p/5p2/2b2N2/4PP2/2P3Q1/6PP/3q1R1K w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 986
Best move: Qg7#