Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. c4 d6 3. Nc3 g6 4. d4 cxd4 5. Nxd4 Bg7 6. e4 Nc6 7. Be3 Nf6 8. f3
O-O 9. Qd2 a6 10. g4 Qa5 11. h4 Ne5 12. h5 b5 13. Nb3 Qb4 14. Be2 Nxc4 15. Bxc4
bxc4 16. Nd4 Bd7 17. O-O-O Rab8 18. Kb1 a5 19. Ka1 a4 20. a3 Qb7 21. Qh2 Bxg4
22. hxg6 hxg6 23. fxg4 Rfc8 24. Bg5 Nxg4 25. Qh7+ Kf8 26. Rhf1 *
Position (FEN): 1rr2k2/1q2ppbQ/3p2p1/6B1/p1pNP1n1/P1N5/1P6/K2R1R2 b - - 3 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 928
Best move: Qxb2#