Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 h6 5. d4 exd4 6. cxd4 Bb6 7. d5 Na5 8. Be2
c5 9. d6 Nc6 10. O-O Qf6 11. Nc3 Ba5 12. e5 Nxe5 13. Nxe5 Qxe5 14. Bb5 Bxc3 15.
bxc3 Qxc3 16. Re1+ Kf8 17. Qe2 Nf6 18. Bd3 Qxa1 19. Qe7+ Kg8 20. Qe8+ Nxe8 *
Position (FEN): r1b1n1kr/pp1p1pp1/3P3p/2p5/8/3B4/P4PPP/q1B1R1K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 849
Best move: Rxe8#