Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 Nc6 4. Qe2 Nf6 5. Nxe5 Nxe5 6. d4 Bxd4 7. c3 Nc6 8.
cxd4 Nxd4 9. Qe3 Nc2+ 10. Kd2 Nxe3 11. Kxe3 Ng4+ 12. Ke2 O-O 13. Nc3 d6 14. Bf4
Re8 15. Rad1 d5 16. h3 Nf6 17. Nxd5 Rxe4+ 18. Kf3 Rxc4 19. Rd3 Nxd5 20. Bg3 Nb4
*
Position (FEN): r1bq2k1/ppp2ppp/8/8/1nr5/3R1KBP/PP3PP1/7R w - - 2 21
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 763
Best move: Rxd8#