Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 Nf6 5. Bd3 O-O 6. Be3 Nc6 7. h3 Nb4 8. Bc4
c6 9. a3 Na6 10. Qd2 b5 11. Bb3 Bb7 12. O-O-O b4 13. axb4 Nxb4 14. Bh6 a5 15.
Bxg7 Kxg7 16. e5 Nfd5 17. Nxd5 cxd5 18. h4 Qb6 19. Kb1 a4 20. Ba2 Nxa2 21. Kxa2
a3 22. b3 Rfc8 23. h5 Qc7 24. Rc1 Qc3 25. hxg6 *
Position (FEN): r1r5/1b2ppkp/3p2P1/3pP3/3P4/pPq2N2/K1PQ1PP1/2R4R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 962
Best move: Qb2#