Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 Nbd7 7. Nge2 c5 8. Qd2
a6 9. g4 b5 10. cxb5 axb5 11. Nxb5 Ba6 12. Nec3 Qb6 13. h4 h5 14. g5 Ne8 15.
O-O-O Bxb5 16. Bxb5 Nb8 17. dxc5 dxc5 18. Bc4 Nd6 19. Nd5 Qb7 20. b3 Nxc4 21.
bxc4 Nc6 22. Bxc5 Ne5 23. Nxe7+ Kh7 24. Qd5 Nc6 25. Nxc6 *
Position (FEN): r4r2/1q3pbk/2N3p1/2BQ2Pp/2P1P2P/5P2/P7/2KR3R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1317
Best move: Qb2#