Substitute Lionel Messi scored a sublime 89th-minute equaliser as leaders Barcelona came from 2-0 down to preserve their unbeaten La Liga record.
Sevilla looked set to inflict a first league defeat on Barca for 11 months after goals by Franco Vazquez and Luis Muriel.
Luis Suarez pulled a goal back from close range in the 88th minute before Messi equalised moments later.
Barca’s leading scorer curled home his 26th league goal from outside the area.
Messi had missed both of Argentina’s friendlies during the international break because of a hamstring injury and was left out of the starting line-up for this game.
Barcelona are 12 points clear at the top of the table although Atletico Madrid will cut the gap to nine if they beat Deportivo La Coruna on Sunday (19:45 BST).