Lord knows what happened here with the 22 but it seems like some of the services which head over Millburngate Bridge where running a bit late earlier including the 20A and 20 both arriving in Durham Bus Station at the same time.
Millburngate Bridge and Gilesgate can totally kill services at times, especially at peak times.
RE: Late running records