Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Qe7 7. O-O c6 8.
Nc3 Nf6 9. Bg5 h6 10. Bh4 Nbd7 11. Rad1 O-O-O 12. Bg3 g6 13. a4 a6 14. Qe2 Bg7
15. Bxa6 bxa6 16. Qxa6+ Kc7 17. Rd2 Rb8 18. Qa7+ Rb7 19. Qa5+ Nb6 20. Rfd1 Ra8
21. Bxe5+ Kc8 22. Qb4 Qxb4 *
Position (FEN): r1k5/1r3pb1/1np2npp/4B3/Pq2P3/2N5/1PPR1PPP/3R2K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 529
Best move: Rd8#