A bizarre late goal from Southampton striker Rickie Lambert snatched Saints a 1-0 victory at the Liberty Stadium.