Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bb4+ 5. c3 dxc3 6. bxc3 Ba5 7. O-O d6 8.
Qb3 Qe7 9. Ba3 Nf6 10. e5 Ne4 11. exd6 Nxd6 12. Re1 Be6 13. Bxe6 O-O 14. Bxd6
cxd6 15. Bf5 Qf6 16. Bc2 Rfe8 17. Nbd2 Bxc3 18. Ne4 Rxe4 19. Qxb7 Rb8 20. Rxe4
Rxb7 *
Position (FEN): 6k1/pr3ppp/2np1q2/8/4R3/2b2N2/P1B2PPP/R5K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 819
Best move: Re8#