Peter Crouch's second-half header earned Stoke a point at home to Leicester and ensured a familiar scoreline at the bet365 Stadium.
It was the third season in a row that the two teams have drawn 2-2 in this fixture, with substitute Crouch pegging back Leicester for the second time after Xherdan Shaqiri had equalised in the first half.
Vicente Iborra's first goal in English football had given Leicester a deserved lead, which Riyad Mahrez restored on the hour mark.
Crouch nearly won it right at the end with another header that was stopped by Kasper Schmeichel but the result, coming on the back of a much-needed win at Watford last week, will have helped ease any pressure on Stoke boss Mark Hughes.
Leicester, meanwhile, are now unbeaten in six games.
Visiting coach Claude Puel opted for another attacking approach as he looked to build on the victory over Everton.
His team started much the brighter and only a brilliant piece of defending from Kevin Wimmer prevented Jamie Vardy from turning in a low cross from Andre Gray early on.
Shinji Okazaki was inches away from making contact with another Gray cross shortly afterwards.
Leicester's momentum was interrupted midway through the first half when referee Robert Madley had to be replaced by fourth official Jon Moss after sustaining what appeared to be a calf injury.
The break in play appeared to work in Stoke's favour as Eric Maxim Choupo-Moting raced on to a lovely pass from Ramadan Sobhi before turning inside Harry Maguire and bringing a block from Schmeichel.
However, Leicester took the lead after 33 minutes when a Mahrez corner to the far post was put back across goal by Maguire and dropped for Iborra whose powerful left-foot shot could only be pushed into the roof of the net by home goalkeeper Jack Butland.
A corner from the opposite side almost brought a carbon copy of the goal but this time Iborra's shot was blocked.
Butland produced a superb save to get Okazaki's close-range header over the crossbar but the resulting corner brought further panic as Iborra powered a free header just over the crossbar.
Stoke looked on the ropes but were only behind for six minutes before Shaqiri got them level with a lovely bending finish from the right side of the box.
The pendulum continued to swing in the second half with chances at both ends. Shaqiri worked Schmeichel with a low effort and Butland had to help a swerving long-range effort from Mahrez over the bar.
Schmeichel got down well to his right to repel a header from Ryan Shawcross and it proved an important save as, less than a minute later, Mahrez restored the lead.
But still Stoke came forward and after 73 minutes they equalised again through Crouch's downward header from Shaqiri's corner.
Vardy dragged a shot wide as both team's looked for the victory and only a fine reaction save from Schmeichel deep into injury time denied Crouch the winner.