Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. a4 e5 7. Nb3 Be7 8. Be3
Be6 9. Nd5 Nxd5 10. exd5 Bf5 11. Bd3 Bxd3 12. Qxd3 Nd7 13. O-O O-O 14. f4 Nf6
15. fxe5 dxe5 16. Rad1 Bd6 17. h3 Rc8 18. c4 Nd7 19. Rf3 Qc7 20. Rc1 Nc5 21.
Nxc5 Bxc5 22. Kh1 Rfe8 23. Qe4 Bxe3 24. Rxe3 Qb6 25. Rec3 Qxb2 26. c5 a5 27. d6
Rc6 28. R1c2 Qb4 29. Rc4 Qb1+ 30. Kh2 f6 31. Qd5+ Kh8 32. d7 Rd8 33. Qf7 Qd1
34. Qe8+ Rxe8 *
Position (FEN): 4r2k/1p1P2pp/2r2p2/p1P1p3/P1R5/7P/2R3PK/3q4 w - - 0 35
White to move.
Themes: Advanced Pawn Endgame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 745
Best move: dxe8=Q#