Former Indian cricketer Sanjay Manjrekar, who was subjected to criticism for calling Ravindra Jadeja a 'bits and pieces cricketer', finally praised the player on Wednesday, saying that the all-rounder had ripped him apart by bits and pieces during India vs New Zealand semi-final match in the ongoing ICC Cricket World Cup 2019.