Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 e6 4. dxe6 Bxe6 5. d3 Bc5 6. Nf3 Ng4 7. d4 Bb4+ 8.
Nc3 Qe7 9. Be2 Bxc4 10. O-O Bxe2 11. Nxe2 O-O 12. a3 Bd6 13. Re1 Qf6 14. Qb3
Nd7 15. Qxb7 Rfe8 16. Bg5 Qf5 17. Ng3 Bxg3 18. hxg3 Rxe1+ 19. Rxe1 Rb8 20.
Qxb8+ Nxb8 *
Position (FEN): 1n4k1/p1p2ppp/8/5qB1/3P2n1/P4NP1/1P3PP1/4R1K1 w - - 0 21
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 511
Best move: Re8#