Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Bc4 e6 6. Bf4 Bb4 7. Ne2 Nge7 8.
O-O O-O 9. Nb5 e5 10. Bg5 Qb6 11. a3 Bc5 12. b4 Bd4 13. Nexd4 exd4 14. Nxd4
Qxd4 15. Qxd4 Nxd4 16. Bxe7 Re8 17. Bc5 Rxe4 18. Rfe1 Nf3+ 19. gxf3 Rxc4 *
Position (FEN): r1b3k1/pp1p1ppp/8/2B5/1Pr5/P4P2/5P1P/R3R1K1 w - - 0 20
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 656
Best move: Re8#