Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5 d5 5. exd5 Nxd5 6. Bxc6+ bxc6 7. Nxd5
cxd5 8. Nxe5 Qe7 9. Qe2 f6 10. Qb5+ Kd8 11. Qxd5+ Bd7 12. Qxa8+ Bc8 13. Qd5+
Bd7 14. d4 fxe5 15. dxe5 Qb4+ 16. Bd2 Qxb2 17. Bg5+ Kc8 18. Qa8+ Qb8 19. Qxb8+
Kxb8 20. Rb1+ Kc8 21. O-O Bf5 22. Rb2 Ba3 23. Rb3 Bc5 24. Rfb1 Kd7 25. Rb7 Re8
26. Re1 Kc6 27. Rb2 Bd4 28. c3 Bxe5 29. Rxe5 Rxe5 30. Bf4 *
Position (FEN): 8/p1p3pp/2k5/4rb2/5B2/2P5/PR3PPP/6K1 b - - 1 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 921
Best move: Re1#