Chess puzzle (Checkmate)
Moves: 1. Nf3 g6 2. b4 Bg7 3. d4 a5 4. b5 c5 5. Bb2 cxd4 6. Bxd4 Nf6 7. e3 O-O 8. c4
d5 9. a4 Be6 10. c5 Bf5 11. Be2 Ne4 12. O-O f6 13. Bb2 Nxc5 14. Nc3 e6 15. Nd4
g5 16. Nxf5 exf5 17. Nxd5 Nbd7 18. Bc4 Kh8 19. h4 Ne5 20. Ba2 Qd6 21. Qh5 Ncd3
22. Bd4 Ng4 23. hxg5 fxg5 24. Bxg7+ Kxg7 25. Qxg5+ Kh8 26. f3 *
Position (FEN): r4r1k/1p5p/3q4/pP1N1pQ1/P5n1/3nPP2/B5P1/R4RK1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 808
Best move: Qh2#