Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. e6 fxe6 6. Nf3 Nf6 7. Ne5 Nbd7 8.
Bd3 Nxe5 9. dxe5 Ne4 10. Bxe4 dxe4 11. Qxd8+ Kxd8 12. Nxe4 g6 13. Bf4 Bg7 14.
O-O-O+ Kc7 15. Rd2 b6 16. Rhd1 h6 17. h4 Ba6 18. Rd7+ Kc8 19. Rxe7 Rg8 20. Rdd7
Bf8 21. Nd6+ Kb8 22. Rb7+ Bxb7 *
Position (FEN): rk3br1/pb2R3/1ppNp1pp/4P3/5B1P/8/PPP2PP1/2K5 w - - 0 23
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1001
Best move: Rxb7#