Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. dxe5 Bc5 5. Bc4 Bxf2+ 6. Kf1 Bb6 7. Qd5 O-O
8. Qxe4 Nc6 9. Nc3 d6 10. exd6 Qxd6 11. Bf4 Qc5 12. Qe2 Bg4 13. Ne4 Qf5 14. Bd2
Rfe8 15. Bd3 Ne5 16. Ng5 Qf6 17. Bxh7+ Kh8 18. Re1 Bxf3 19. gxf3 Nxf3 20. Qxe8+
Rxe8 *
Position (FEN): 4r2k/ppp2ppB/1b3q2/6N1/8/5n2/PPPB3P/4RK1R w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 959
Best move: Rxe8#