Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 Qxd5 4. d4 Qd8 5. Nc3 Nf6 6. Bg5 Be7 7. Bd3 h6 8.
Bh4 O-O 9. O-O c5 10. dxc5 Bxc5 11. Ne4 Be7 12. Ne5 Nxe4 13. Bxe7 Qxe7 14. Bxe4
Nd7 15. Nxd7 Qxd7 16. Qxd7 Bxd7 17. Bxb7 Rab8 18. Be4 Rxb2 19. Rfd1 Bb5 20. a4
Bc4 21. Rab1 Rfb8 22. Rxb2 Rxb2 *
Position (FEN): 6k1/p4pp1/4p2p/8/P1b1B3/8/1rP2PPP/3R2K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 480
Best move: Rd8#