Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 c5 5. e3 O-O 6. a3 Bxc3+ 7. bxc3 d5 8.
cxd5 exd5 9. c4 Nc6 10. cxd5 Nxd5 11. Bb5 Bg4 12. h3 Bxf3 13. Qxf3 Qa5+ 14. Bd2
Qxb5 15. Qxd5 Rfd8 16. Qxc5 Qxc5 17. dxc5 Ne5 18. Ba5 Rd5 19. Rc1 b6 20. cxb6
Rxa5 21. b7 Rb8 22. Rc8+ Rxc8 *
Position (FEN): 2r3k1/pP3ppp/8/r3n3/8/P3P2P/5PP1/4K2R w K - 0 23
White to move.
Themes: Advanced Pawn Endgame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 820
Best move: bxc8=Q#