Milner, given his chance despite being laid low by illness in midweek, was off the pace and picked up a booking for fouling Steve Cherundolo before being replaced by Wright-Phillips on the half-hour.
Bradford's sorry afternoon was complete when they had goalkeeper Matt Duke sent off for fouling Jonathan de Guzman, who got up to convert the penalty to make it 4-0.