Sevilla led 2-0 against the runaway La Liga leaders early in the second period, but Barcelona spectacularly secured a late point courtesy of goals from Luis Suarez and Lionel Messi in the closing moments.
Despite missing six regular starters, which included captain Sergio Ramos as well, Gareth Bale stepped up with two goals while Karim Benzema found the back of the net once to guide Real Madrid home.
Then came the insane conclusion to the match as Suarez volleyed Paco Alcacer's knockdown into the roof of the net and, 60 seconds or so later, Messi swept the ball into the bottom corner from the edge of the box to maintain Barcelona's unbeaten run.
Luis Muriel doubled Sevilla's lead with a deflected shot after the break and the game looked to be going the home side's way until Suarez hooked the ball acrobatically home following an 88th minute corner. They pressed us high.
"It was a game in which everything seemed to happen", Barca coach Ernesto Valverde said.
Messi still made the decisive intervention even if Barca's draw means Atletico Madrid can cut the gap at the top to nine points by beating Deportivo La Coruna at home on Sunday.
Messi had been left out of the starting line-up due to a hamstring complaint, with Valverde perhaps keeping one eye on Wednesday's Champions League quarter-final against Roma.
Correa, though, got his positioning just right to help Sevilla take the lead when some neat passing picked out Vazquez to slot in.
Bale opened the scoring with a trademark run and finish down the left before Benzema converted one penalty and then generously handed over a second, which the Welshman had earned himself.