Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 e6 4. Bg2 Nge7 5. Nf3 g6 6. O-O Bg7 7. d3 O-O 8. Be3
b6 9. d4 d6 10. dxc5 dxc5 11. Qxd8 Rxd8 12. Rfd1 Bb7 13. Nb5 Rac8 14. Nd6 Rc7
15. Nxb7 Rxd1+ 16. Rxd1 Rxb7 17. b3 Rb8 18. Bf4 Rd8 19. Rxd8+ Nxd8 20. Bb8 Ndc6
21. Bd6 Nc8 22. Bf4 e5 23. Be3 f5 24. Ng5 Nb4 25. a3 Nc2 26. Bd5+ Kf8 27. Ne6+
Kf7 28. Nxc5+ Ke7 29. Bg5+ Kd6 30. Nb7+ Kc7 31. a4 Nd4 32. Bd8+ Kb8 33. a5 Nxb3
34. axb6 axb6 35. e4 Bf8 36. exf5 gxf5 37. Bf6 e4 38. Be5+ Ka7 39. Nd8 Bd6 40.
Nc6+ Ka6 41. Be6 Bxe5 *
Position (FEN): 2n5/7p/kpN1B3/4bp2/2P1p3/1n4P1/5P1P/6K1 w - - 0 42
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1547
Best move: Bxc8#