Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. c3 d6 5. d4 cxd4 6. cxd4 Nf6 7. Bg5 Be7 8. Nc3
O-O 9. O-O d5 10. Bd3 dxe4 11. Bxe4 Nxe4 12. Bxe7 Nxc3 13. Bxd8 Nxd1 14. Bf6
Nxb2 15. Be5 Nxe5 16. dxe5 Nd3 17. Rfd1 Nc5 18. Rac1 b6 19. Rd4 Bb7 20. Nd2
Rfd8 21. Rcc4 Rxd4 22. Rxd4 Bd5 23. a3 Nb3 24. Nxb3 Bxb3 25. f4 Bd5 26. Kf2 a5
27. g4 b5 28. h4 Rb8 29. f5 b4 30. axb4 Rxb4 31. fxe6 Bxe6 *
Position (FEN): 6k1/5ppp/4b3/p3P3/1r1R2PP/8/5K2/8 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 452
Best move: Rd8#