Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 O-O 5. e4 d6 6. Be2 c5 7. d5 e6 8. O-O Re8
9. h3 exd5 10. exd5 Bf5 11. Bd3 Bxd3 12. Qxd3 Nbd7 13. Bf4 Qb6 14. Nb5 Ne4 15.
Rfe1 Ndf6 16. a4 a6 17. Nc3 Qxb2 18. Nxe4 Nxe4 19. Be3 Nc3 20. a5 b5 21. axb6
Qxb6 22. Rac1 Qb4 23. Bd2 Rxe1+ 24. Bxe1 Qb2 25. Rxc3 Bxc3 26. Bxc3 Qc1+ 27.
Kh2 Qf4+ 28. g3 Qf5 29. Qxf5 gxf5 30. Nh4 a5 31. Nxf5 a4 32. Nxd6 a3 33. Nb7 a2
34. Ba1 Ra4 35. d6 Rb4 36. d7 Rxb7 *
Position (FEN): 6k1/1r1P1p1p/8/2p5/2P5/6PP/p4P1K/B7 w - - 0 37
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion, Underpromotion
Puzzle rating: 1079
Best move: d8=R#