Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 Nf6 6. a3 Bc5 7. Nd2 d5 8.
exd5 Nxd5 9. Ne4 Bb6 10. Qf3 O-O 11. O-O c6 12. Bg5 f6 13. Bf4 Kh8 14. Bd6 Re8
15. Qg3 Bf5 16. f3 Ne3 17. Bf7 Nxf1 18. Kxf1 Bxe4 19. Bxe8 Bxd3+ 20. cxd3 Qxe8
21. Re1 Qg6 22. Qxg6 hxg6 23. Re7 Rc8 24. Rxb7 c5 25. a4 c4 26. dxc4 Rxc4 27.
b4 d3 28. a5 Be3 29. Rc7 Rd4 30. Bc5 d2 31. Bxd4 *
Position (FEN): 7k/p1R3p1/5pp1/P7/1P1B4/4bP2/3p2PP/5K2 b - - 0 31
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 1189
Best move: d1=Q#