Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 b5 7. Be2 e5 8. Nf5
d5 9. Bg5 d4 10. Bxf6 Qxf6 11. Nb1 Bxf5 12. exf5 Qxf5 13. Bd3 e4 14. Be2 Nc6
15. O-O Rd8 16. a4 d3 17. cxd3 exd3 18. Bg4 Qf6 19. Re1+ Be7 20. axb5 Nb4 21.
bxa6 Qxb2 22. Qa4+ Kf8 23. Nd2 Qxd2 24. a7 Ra8 25. Bf3 Bc5 26. Bxa8 Qxf2+ 27.
Kh1 g6 28. Re8+ Kg7 29. Rxh8 d2 30. Bf3 Qe1+ 31. Rxe1 *
Position (FEN): 7R/P4pkp/6p1/2b5/Qn6/5B2/3p2PP/4R2K b - - 0 31
Black to move.
Themes: Advanced Pawn Endgame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 1144
Best move: dxe1=Q#