Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Nf6 5. Ng5 d5 6. exd5 Nxd5 7. O-O h6 8.
Nxf7 Kxf7 9. Qf3+ Qf6 10. Bxd5+ Ke7 11. Re1+ Ne5 12. Bf4 Kd8 13. Rxe5 Qb6 14.
Na3 Qxb2 15. Rae1 Bxa3 16. Qe4 Bd7 17. Bxb7 Rb8 18. Bc6 Bd6 19. Re8+ Bxe8 20.
Qxe8+ Rxe8 *
Position (FEN): 1r1kr3/p1p3p1/2Bb3p/8/3p1B2/8/PqP2PPP/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 471
Best move: Rxe8#