Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 d6 6. Nbd2 h6 7. h3 g5 8. a4 a5
9. Qb3 g4 10. Bxf7+ Ke7 11. Nh4 d5 12. exd5 Kxf7 13. dxc6+ Be6 14. Qb5 b6 15.
hxg4 Qd5 16. b4 Be7 17. Qxd5 Nxd5 18. Ne4 axb4 19. c4 Nc3 20. Nxc3 bxc3 21. Kd1
e4 22. dxe4 Bxc4 23. Nf5 Bf6 24. Be3 Rhd8+ 25. Kc1 b5 26. Rxh6 b4 27. g5 Be5
28. g6+ Ke8 29. f4 b3 30. fxe5 b2+ 31. Kc2 Bd3+ 32. Kb3 Rab8+ 33. Ka2 Bc4+ 34.
Kb1 Rd1+ 35. Kc2 Bb3+ 36. Kxc3 *
Position (FEN): 1r2k3/2p5/2P3PR/4PN2/P3P3/1bK1B3/1p4P1/R2r4 b - - 0 36
Black to move.
Themes: Advanced Pawn, Hanging Piece Middlegame Mate in 1 Promotion
Puzzle rating: 1599
Best move: bxa1=Q#