OXFORD United were held to a 1-1 draw in a feisty encounter at home against Bristol City, who finished the game with nine men.