(Reuters) - A flurry of late goals saw Real Betis held to a 2-2 home draw by Granada in La Liga after the visitors took a 29th-minute lead through Carlos Fernandez and were then rescued by a stoppage time strike from Roberto Soldado on Monday.
Former Tottenham Hotspur striker Soldado volleyed home a corner which landed kindly for him at the far post after an 85th-minute penalty from Sergio Canales and an 88th-minute effort by Cristian Tello had turned the match on its head.
Fernandez fired Granada ahead when he swept the ball home from eight metres to round off a superb fast break, with Ramon Azeez releasing Antonio Puertas who squared the ball to the striker from the left flank.
Betis dominated possession in the opening half and visiting keeper Rui Silva pulled off two good saves to keep out a close-range header by Edgar Gonzales and a Nabil Fekir piledriver from the edge of the penalty area.
With the match seemingly heading for a dull climax, Canales converted the spot kick after Antonio Barragan bundled Puertas over before Tello curled the ball into the far corner with a speculative shot from 25 metres.
The home side's joy was short-lived however, as 35-year old Soldado drove the ball past home keeper Joel Robles from eight metres after an outswinging corner evaded a forest of bodies in the penalty area.
The result left Granada eighth on 42 points from 29 games while Betis stayed 13th on 34 points, nine clear of the relegation zone.
(Writing by Zoran Milosavljevic; Editing by Pritha Sarkar)