Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nf6 3. d3 d5 4. e5 Nfd7 5. Nc3 Nb6 6. Nf3 Bg4 7. Be2 f6 8. h3
Bh5 9. O-O Nc6 10. Bd2 Qd7 11. f5 Nxe5 12. Nxe5 Bxe2 13. Nxd7 Bxd1 14. Nxb6
axb6 15. Rfxd1 O-O-O 16. Re1 g6 17. fxg6 hxg6 18. Bf4 e5 19. Bh2 Bh6 20. a4
Rhe8 21. a5 Kc7 22. axb6+ Kxb6 23. Ra4 Bg7 24. Rea1 f5 25. R1a3 d4 26. Rb3+ Kc6
27. Nd1 e4 28. Ra5 exd3 29. Rxd3 g5 30. Nf2 *
Position (FEN): 3rr3/1p4b1/2k5/R1p2pp1/3p4/3R3P/1PP2NPB/6K1 b - - 1 30
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 596
Best move: Re1#