Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Bc4 Qb6 5. O-O e6 6. a4 Nf6 7. Re1 d5 8. exd5
Nxd5 9. Bb5 a6 10. Bxc6+ Qxc6 11. Nxd4 Qd7 12. Nf5 Ne7 13. Nd6+ Kd8 14. Nxf7+
Ke8 15. Qxd7+ Bxd7 16. Nxh8 g6 17. Bf4 Bg7 18. Be5 Kf8 19. Bxg7+ Kxg7 20. Nxg6
Nxg6 21. Nc3 Rc8 22. Rad1 Rc7 23. Rd2 Ne7 24. Ne4 Nf5 25. b3 Bc6 26. Nc5 Bd5
27. Nxe6+ Bxe6 28. Rxe6 Kf7 29. Re4 Kg6 30. Rc4 Re7 31. Rg4+ Kh5 32. Rc4 *
Position (FEN): 8/1p2r2p/p7/5n1k/P1R5/1P6/2PR1PPP/6K1 b - - 8 32
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 634
Best move: Re1#