Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 a6 6. O-O c5 7. Be3 cxd4 8. Nxd4
Ne7 9. c4 Nbc6 10. Bg5 Nxd4 11. Qxd4 Nc6 12. Qf4 Qa5 13. cxd5 Qxd5 14. Bf3 Qb5
15. Nc3 Qxb2 16. Nd5 h6 17. Nc7+ Kd7 18. Nxa8 hxg5 19. Rfd1+ Kc8 20. Qe3 Qxe5
21. Nb6+ Kc7 22. Rd7+ Kb8 23. Qxe5+ Nxe5 *
Position (FEN): 1k3b1r/1p1R1pp1/pN2p3/4nbp1/8/5B2/P4PPP/R5K1 w - - 0 24
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1378
Best move: Rxb7#