Manchester United var på sikker kurs mod den femte sejr på stribe, men i 97. minut fik Southampton udlignet til 2-2.