Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 e6 3. d4 Bg7 4. f4 Ne7 5. Nf3 O-O 6. O-O d6 7. Nc3 a5 8. b3 c6
9. Bb2 b5 10. Bd3 Na6 11. Ne2 Nb4 12. e5 Nxd3 13. Qxd3 a4 14. Ng3 a3 15. Bc3 d5
16. Bd2 Nf5 17. Ne2 Bd7 18. c4 bxc4 19. bxc4 Ra4 20. cxd5 cxd5 21. Rab1 Rc4 22.
Qxa3 Rc2 23. Qb3 Rc4 24. Rfc1 Ba4 25. Qb7 Bc2 26. Rb2 Bd3 27. Rxc4 dxc4 28. Nc3
Nxd4 29. a4 Nxf3+ 30. Qxf3 Qb6+ *
Position (FEN): 5rk1/5pbp/1q2p1p1/4P3/P1p2P2/2Nb1Q2/1R1B2PP/6K1 w - - 1 31
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1011
Best move: Rxb6