Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 Nc6 5. f4 d6 6. Nf3 b5 7. Ba2 Bb7 8. d3 Nf6
9. O-O Be7 10. f5 exf5 11. Ng5 O-O 12. Rxf5 Nd4 13. Rf1 h6 14. Nf3 Ne6 15. Ne2
Qb6 16. Kh1 Rac8 17. Ng3 c4 18. Nf5 Bd8 19. Bxh6 gxh6 20. Nxh6+ Kg7 21. Nf5+
Kg8 22. Ng5 Nxg5 23. h4 Ngh7 24. Qf3 Re8 25. Qg3+ Kh8 *
Position (FEN): 2rbr2k/1b3p1n/pq1p1n2/1p3N2/2p1P2P/P2P2Q1/BPP3P1/R4R1K w - - 5 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qg7#