Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Nc3 d6 6. d4 Bg4 7. dxe5 Nxe5 8.
Be2 Nh7 9. h3 Bxh3 10. gxh3 Nxf3+ 11. Bxf3 Qh4 12. e5 Ng5 13. Bxg5 hxg5 14. Bg4
Rh6 15. exd6 Rxd6 16. Re1+ Be7 17. Qe2 Kf8 18. Qxe7+ Kg8 19. Bf5 Rf6 20. Qe8+
Rxe8 *
Position (FEN): 4r1k1/ppp2pp1/5r2/5Bp1/7q/2N4P/PPP2P2/R3R1K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 508
Best move: Rxe8#