Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. h3 h6 6. Nc3 Bb4 7. Bd2 O-O 8. Bd3
Re8+ 9. Be2 Qe7 10. Ne5 Nc6 11. O-O Nxe5 12. dxe5 Qxe5 13. Bf3 Bxc3 14. Bxc3
Qd6 15. Bxf6 Qxf6 16. Qxd5 Qxb2 17. Rfe1 Rxe1+ 18. Rxe1 Be6 19. Qxb7 Qxb7 20.
Bxb7 Rb8 21. Be4 Rb2 22. a4 Ra2 23. Rd1 Rxa4 *
Position (FEN): 6k1/p1p2pp1/4b2p/8/r3B3/7P/2P2PP1/3R2K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 427
Best move: Rd8#