Is there a time limit in Overwatch?
During the open beta I was in a match on Ilios (well) that seemed to hit a time cap. Both teams had reached 99%, but due to each side having a teleporter, the overtime was endless. Eventually the game just suddenly ended and the team in control at that time (my team) won the round. Everyone in the comments was rather confused. I can't remember exactly how long the match was, but it was long enough for people to start noticing.