Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Bc5 5. O-O Nf6 6. c3 O-O 7. d4 exd4 8.
cxd4 Ba7 9. Bg5 d6 10. e5 dxe5 11. dxe5 Qxd1 12. Rxd1 Ne4 13. Be3 Re8 14. Bxa7
Rxa7 15. Nc3 Nxc3 16. bxc3 b5 17. Bb3 Nxe5 18. Re1 Nxf3+ 19. gxf3 Rxe1+ 20.
Rxe1 Bb7 *
Position (FEN): 6k1/rbp2ppp/p7/1p6/8/1BP2P2/P4P1P/4R1K1 w - - 1 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 513
Best move: Re8#