TTC repair crews fixed a section of the Yonge subway line pierced by a road saw in time for today’s rush hour.

The transit authority sent out an email service alert at 8:25 p.m. stating full subway service had resumed on the Yonge-University-Spad­ina line.

Commuter chaos gripped the Yonge subway line after a third-party contractor caused tunnel damage, closing the busiest line between Bloor and Eglinton stations at the busiest time of day.

Police organized hundreds of people on the southeast corner of Yonge and Bloor into a long single-file line, wrapping around The Bay department store, to better organize those waiting for a northbound shuttle.

Yonge Street between Charles Street, south of Bloor, and Davenport Avenue, north of Bloor was closed to regular traffic to ease passage for the 50 shuttle buses pressed into service. That left east-west streets that got the diverted traffic, including Davenport, with total gridlock.

The disruption began at 2:30 p.m. yesterday and affected as many as 300,000 commuters, with no service at the Davisville, St. Clair, Summerhill and Rosedale stations. Bus stops along the closed route were packed with people.

“Why didn’t I drive today,” shouted an exasperated man trying to find his way into a line in the amorphous mob clamouring for a spot on one of the packed shuttles on the Eglinton station bus platform.

Most of the city's cab companies were reporting a 20-minute minimum wait in the area affected by the subway closure.

The TTC said the damage to the tunnel was caused by a “third-party contractor” doing work on Jackes Avenue near Yonge Street and south of St. Clair station.

A TTC crew were expected to work last night to brace Jackes Avenue, where a two-foot wide strip of pavement and concrete had been cut.