Bravo sets new record in 5-wicket haul