They just beat Denver IN Denver with a lot of teamwork. Are we witnessing the best team ever?

(Unfortunately I don't think the idiots that create these wild threads will get it)