Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Bb4 6. Bd2 Nf6 7. e5 Bxc3 8.
Bxc3 Nd5 9. Bd2 Qb6 10. Nb3 Nc6 11. c4 Nc7 12. Bc3 O-O 13. Bd3 d5 14. exd6 Ne8
15. O-O Qa7 16. c5 b6 17. Be4 Bb7 18. Qf3 Nd8 19. d7 Nc7 20. Bxb7 Nxb7 21. c6
Nc5 22. Nxc5 bxc5 23. Qg3 f6 24. Ba5 e5 25. Qb3+ Kh8 26. Rad1 Rab8 27. Qc4 Rfd8
28. Qf7 Rb5 29. Bxc7 Qxc7 30. Qe8+ Rxe8 *
Position (FEN): 4r2k/2qP2pp/p1P2p2/1rp1p3/8/8/PP3PPP/3R1RK1 w - - 0 31
White to move.
Themes: Advanced Pawn Endgame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 699
Best move: dxe8=Q#