Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 h6 5. c3 Nf6 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8.
Nbxd2 O-O 9. e5 Nh7 10. d5 Nxe5 11. Nxe5 Re8 12. O-O Rxe5 13. Qf3 d6 14. Rfe1
Ng5 15. Qf4 Qe7 16. h4 Nh7 17. Nf3 Rf5 18. Rxe7 Rxf4 19. Bd3 Bg4 20. Nh2 Bf5
21. Bxf5 Rxf5 22. Rd1 Re5 23. Rxc7 b6 24. Rd7 Rae8 25. Rxd6 Re1+ 26. Rxe1 Rxe1+
27. Nf1 Ra1 28. Rd8+ Nf8 29. d6 Rxa2 30. d7 Rxb2 31. Rxf8+ Kxf8 *
Position (FEN): 5k2/p2P1pp1/1p5p/8/7P/8/1r3PP1/5NK1 w - - 0 32
White to move.
Themes: Advanced Pawn Endgame Mate in 1 Promotion
Puzzle rating: 670
Best move: d8=Q#