Most probably an Excel 762ER, there's been a few of them at MME for different reasons lately. I don't know about yesterday, but there's definiately 7 in the early hours of tomorrow (flights 2 Rome that is) see for yourselves:
http://www.durhamteesvalleyairport.c.../arrivals.html