Verona somehow completed a last-gasp recovery from 2-0 down with the aid of VAR to peg back Torino after Andrea Belotti’s injury.
The Granata needed to recover from a heavy 4-0 defeat to local rivals Juventus, and were missing Joel Obi, Antonio Barreca, Afriyie Acquah and suspended Daniele Baselli, so Mirko Valdifiori got a rare start. Hellas were in far worse condition, scraping two points from six rounds, and had to do without Matteo Bianchetti and Franco Zuculini. They started ex-Torino star Alessio Cerci, who was given a frosty welcome by his old fans.
Moise Kean pounced on a poor Lyanco clearance and forced a desperate block, then the Juventus-owned teen knocked down a free kick for Martin Caceres to blast inches over the bar.
Lorenzo De Silvestri fell heavily on to his hip and had to be replaced, but substitute Cristian Ansaldi set up the opener just 11 minutes later. He ran on to an Adem Ljajic through ball, pulled back from the by-line and Iago Falque tapped in as he anticipated the centre-backs.
Romulo sustained a shoulder injury for Verona and Torino doubled their lead on the stroke of half-time with the first Granata goal from M’Baye Niang. The ex-Milan striker dribbled past Caceres and anticipated another tackle by firing in at the near post.
Niang almost scored a similar goal in the second half and Nicolas performed a stunning reaction save on unmarked Andrea Belotti at the back stick.
Toro took their foot off the gas and Verona had a strong reaction, dominating the final stages with Giampaolo Pazzini just unable to get his head to a Mohamed Fares cross and Salvatore Sirigu’s save on Cerci.
There were worrying scenes for the Granata, as Belotti hyperextended his knee and was stretchered off, leaving Torino down to 10 men for the final nine minutes.
At the 87th minute, Kean hit the underside of the bar, then redirected the Cerci rebound, but the teenager was flagged offside. After several minutes waiting for the VAR verdict, the goal was given the all-clear.
Within seconds of the restart, there was more chaos, as Cristian Molinaro charged down a cross with his arm and Verona were given a penalty using VAR too. Pazzini kept his cool to convert into the corner, despite Sirigu guessing the right side.
It still wasn’t over, as at the 97th minute Bruno Zuculini received his second yellow card for a foul on Lyanco.
Sent off: B Zuculini 97 (V)