Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 exd4 5. e5 Nd5 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8.
Qxd2 d6 9. Bb5 a6 10. Ba4 O-O 11. O-O Bg4 12. Qd3 Ncb4 13. Qe4 Bxf3 14. Qxf3 c6
15. Nc3 Nxc3 16. bxc3 Nd5 17. Rab1 b5 18. Bb3 dxe5 19. dxe5 f6 20. Rbd1 fxe5
21. Rxd5 Rxf3 *
Position (FEN): r2q2k1/6pp/p1p5/1p1Rp3/8/1BP2r2/P4PPP/5RK1 w - - 0 22
White to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 704
Best move: Rxd8#