Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. Bf4 c5 4. c3 Qb6 5. b3 Nc6 6. e3 Nge7 7. Bd3 Nf5 8. Bxf5
exf5 9. O-O Be7 10. Ne5 O-O 11. Qh5 Nxe5 12. Bxe5 cxd4 13. cxd4 Bf6 14. Bf4 a5
15. Nd2 a4 16. bxa4 Rxa4 17. Nf3 Qa6 18. Qh3 Rxa2 19. Rac1 b5 20. Ng5 Bxg5 21.
Bxg5 Qg6 22. Bf4 h6 23. Rc5 b4 24. Rxd5 Be6 25. Rb5 b3 26. Rb1 Rc8 27. d5 Bxd5
28. Rxd5 b2 29. Rb5 Rc1+ 30. Rxc1 *
Position (FEN): 6k1/5pp1/6qp/1R3p2/5B2/4P2Q/rp3PPP/2R3K1 b - - 0 30
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1174
Best move: bxc1=Q#