Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Nxd5 Qxd5 5. Qf3 Qc6 6. Qxc6+ Nxc6 7. Bb5
e5 8. Nf3 Bd6 9. d4 O-O 10. Bxc6 bxc6 11. dxe5 Re8 12. O-O Bxe5 13. Nxe5 Rxe5
14. Bf4 Re7 15. Rfe1 Be6 16. b3 a5 17. Rad1 Kf8 18. a4 c5 19. Rd2 Ke8 20. Red1
Ra7 *
Position (FEN): 4k3/r1p1rppp/4b3/p1p5/P4B2/1P6/2PR1PPP/3R2K1 w - - 4 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 600
Best move: Rd8#