Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 O-O 8. c3
d5 9. exd5 e4 10. dxc6 exf3 11. Qxf3 Bg4 12. Qg3 Re8 13. d4 Bd6 14. Rxe8+ Qxe8
15. Qe3 Bf4 16. Qxe8+ Rxe8 17. Be3 Bxe3 18. fxe3 Rxe3 19. Nd2 Re2 20. Rd1 Kf8
21. c4 b4 22. h3 Bf5 23. Nf3 Rxb2 24. d5 Be4 25. d6 cxd6 26. Rxd6 Ne8 27. Rd8
Bxc6 28. Ne5 Bxg2 29. Ba4 Ke7 30. Rxe8+ Kf6 31. Ng4+ Kg5 32. Re5+ Kh4 33. Nf2
Bxh3 34. Nxh3 Kxh3 35. Rh5+ Kg4 36. Rxh7 Rxa2 37. Bd7+ f5 38. Rxg7+ Kf4 39. Rf7
b3 40. c5 Rc2 41. c6 b2 42. Bxf5 *
Position (FEN): 8/5R2/p1P5/5B2/5k2/8/1pr5/6K1 b - - 0 42
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1533
Best move: b1=Q#