Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 c5 4. d5 d6 5. e4 e5 6. h4 Ne7 7. h5 Nd7 8. Bd3 a6 9.
g4 Nf6 10. h6 Bf8 11. g5 Nh5 12. Be2 Nf4 13. Bxf4 exf4 14. e5 dxe5 15. Ne4 Ng8
16. Bg4 Bf5 17. Bxf5 gxf5 18. Nf6+ Nxf6 19. gxf6 Qxf6 20. Qa4+ Kd8 21. d6 Bxd6
22. O-O-O Kc7 23. Ne2 Rad8 24. Nc3 Kb8 25. Nd5 Qe6 26. Rhe1 e4 27. Qa5 f3 28.
Kb1 f4 29. Nxf4 Bxf4 30. Rxd8+ Rxd8 31. Qxd8+ Ka7 32. Qf8 Bd6 33. Qg7 Qxc4 34.
Qxh7 Qd3+ 35. Ka1 Qd2 36. Qxe4 Qxf2 37. h7 Qh2 38. Qxf3 Qxh7 39. Rf1 Be5 40.
Qxf7 Qc2 41. Qf2 *
Position (FEN): 8/kp6/p7/2p1b3/8/8/PPq2Q2/K4R2 b - - 2 41
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1159
Best move: Bxb2#