Matt Roberts’ late own goal handed Bradford City a late advantage after Barnsley had battled with 10-men since Vimal Yoganathan’s early red card.