Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 c5 5. c3 Nc6 6. Bd3 c4 7. Bc2 Qb6 8. b3 Qa6
9. bxc4 dxc4 10. O-O b5 11. a3 Be7 12. Nbd2 O-O 13. Ne4 Qb7 14. Rb1 a6 15. a4
b4 16. cxb4 Nxb4 17. Nd6 Bxd6 18. Bxd6 a5 19. Bxf8 Kxf8 20. Ne5 Ne4 21. Nxc4
Nc3 22. Qg4 Nxc2 *
Position (FEN): r1b2k2/1q3ppp/4p3/p7/P1NP2Q1/2n1P3/2n2PPP/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 960
Best move: Rxb7