Leighton Baines scored an injury-time penalty to rescue a deserved point for Everton against Stoke.

Everton midfielder Kevin Mirallas had hit the post twice in the first half with efforts from outside the box.

The opening goal came for Stoke against the run of play four minutes after the break, when Oussama Assaidi fired home from 20 yards out.

Facts

  • Everton have scored inside the last 20 minutes in nine of their past 12 league matches
  • Toffees defenders have now scored 10 goals this campaign
  • Stoke are unbeaten in their past seven home matches, including victories in three of their past five at the Britannia

But Jermaine Pennant fouled Leon Osman late on and Baines slotted past Stoke debutant Jack Butland.

The late goal completed a miserable few days for Stoke, having lost 5-1 at Newcastle on Boxing Day and 3-0 at Tottenham three days later.

Everton came into the match in buoyant mood, sitting fourth in the Premier League with only two defeats all season.

Roberto Martinez's Toffees have earned plenty of praise this season for both the style and substance of their play. And in right-back Seamus Coleman and striker Romelu Lukaku, they had two of the most talked about players of the season.

However, neither player was at his best, despite Everton having the better of the opening 45 minutes.

Everton character delights Martinez

Gareth Barry headed over from Leighton Baines' corner and James McCarthy forced a save at the near post from Thomas Sorensen as they pushed for an opener.

Stoke did have chances though, with Peter Crouch heading just wide from a Jon Walters cross and Tim Howard racing off his line to deny Crouch.

Mirallas went very close to giving the Toffees the lead after half an hour when he engineered some space outside the box and fired in an effort from 20 yards which cannoned back off the crossbar.

Morocco international Assaidi is on a season-long loan at Stoke from Everton's rivals Liverpool and he almost opened the scoring when his shot was deflected just wide by Antolin Alcaraz.

And then came two Toffees chances towards the end of the first half. Baines played a one-two with Lukaku and was fouled by Steven Nzonzi 25 yards from goal, and Mirallas' curling free-kick came back off the post. Within a minute, Lukaku, who was subdued throughout, headed wide from close range after a cross on the turn from Coleman.

Stoke deserved three points - Hughes

At half-time, Stoke goalkeeper Butland came on for Thomas Sorensen, who had picked up an Achilles injury in the first half.

And early in the second period, his side were ahead. Everton defender John Stones, making his first Premier League start, headed to ball out to Assaidi, who fired home past Tim Howard.

The Toffees did have chances, with Stoke's Erik Pieters doing fantastically to block Mirallas and then Barkley within a few minutes.

Martinez brought on Nikica Jelavic and Osman for Steven Pienaar and James McCarthy, and then Steven Naismith for Lukaku, as they pushed for an equaliser.

It looked like their luck was out when Pieters again denied Naismith and Mirallas, but one minute into injury time Pennant brought down Osman at the second attempt and Baines sent Butland the wrong way.

Everton boss Roberto Martinez:

"It was a difficult game. Once we went 1-0 down in the second half, it seemed we weren't going to find a little break we needed.

"I thought we showed enough threat to at least find a draw. I the penalty arrives late but we had a couple of shots that hit the crossbar. That first goal was going to be vital. I thought whoever scored first would win but we showed character and never-die-attitude and got the reward at the end.

"We see it as dropping two points. We knew Stoke had a good record at home. We knew it was going to be difficult. But given the circumstances, when you have a couple of shots cleared off the line, you feel it's not going to be your day so when you get an equaliser that late, you have to take it and move forward."

Stoke boss Mark Hughes:

"We're disappointed. We put a huge effort in. We were good value for a 1-0 lead. I felt we coped really well with Everton. Four or five weeks ago we were beaten 4-0 by them. Today we more than matched them.

"It's a clear penalty. We made a mistake and it allowed them a way back. I thought we deserved three points. We played really well.

"Assaidi has been a real asset in the last few weeks. Teams are looking to double up on him.

"(In January) we'll see what's available. It's not easy. Nothing is in the off yet. Everyone is working hard, as are we to add to the squad to take us through to the end of the season."

For a gallery of images from Wednesday's Premier League games please go to the BBC Sport Facebook page.  

Lineup, Bookings (5) & Substitutions (6)

Stoke City

  • 29 Sørensen (Butland - 45' )
  • 20 Cameron Booked
  • 03 Pieters
  • 06 Whelan Booked
  • 17 Shawcross Booked
  • 12 Wilson
  • 19 Walters (Pennant - 72' Booked )
  • 15 N'Zonzi
  • 25 Crouch
  • 16 Adam (Palacios - 82' )
  • 24 Assaidi

Substitutes

  • 05 Muniesa
  • 07 Pennant
  • 08 Palacios
  • 09 Jones
  • 10 Arnautovic
  • 22 Butland
  • 32 Ireland

Everton

  • 24 Howard
  • 23 Coleman
  • 03 Baines
  • 18 Barry
  • 26 Stones
  • 32 Alcaraz
  • 11 Mirallas Booked
  • 16 McCarthy (Jelavic - 72' )
  • 17 Lukaku (Naismith - 81' )
  • 20 Barkley
  • 22 Pienaar (Osman - 72' )

Substitutes

  • 01 Robles
  • 02 Hibbert
  • 07 Jelavic
  • 08 Oviedo
  • 14 Naismith
  • 21 Osman
  • 27 Vellios
Ref: Andre Marriner
Att: 25,832

Match Stats

Shots

10 16

On target

4 4

Corners

2 5

Fouls

16 11

Live Text Commentary

Full time

Full Time Match ends, Stoke City 1, Everton 1.

90:00 +4:25 Full time

Full Time Second Half ends, Stoke City 1, Everton 1.

90:00 +3:51

Corner, Stoke City. Conceded by Seamus Coleman.

90:00 +2:57

Offside, Everton. Steven Naismith tries a through ball, but Kevin Mirallas is caught offside.

90:00 +1:49 Goal scored

Goal! Goal! Stoke City 1, Everton 1. Leighton Baines (Everton) converts the penalty with a left footed shot to the bottom left corner.

90:00 +0:52 Booking

Booking Jermaine Pennant (Stoke City) is shown the yellow card for a bad foul.

90:00 +0:47

Penalty Everton. Leon Osman draws a foul in the penalty area.

90:00 +0:47

Penalty conceded by Jermaine Pennant (Stoke City) after a foul in the penalty area.

89:43

Attempt blocked. Nikica Jelavic (Everton) right footed shot from the centre of the box is blocked.

89:04

Leighton Baines (Everton) wins a free kick on the left wing.

89:04

Foul by Jermaine Pennant (Stoke City).

88:12

Attempt saved. Nikica Jelavic (Everton) header from the centre of the box is saved in the bottom right corner.

88:08

Attempt blocked. Kevin Mirallas (Everton) right footed shot from the centre of the box is blocked.

88:07

Attempt blocked. Steven Naismith (Everton) right footed shot from the centre of the box is blocked.

85:39

Leighton Baines (Everton) wins a free kick on the left wing.

85:39

Foul by Jermaine Pennant (Stoke City).

84:16

Foul by Kevin Mirallas (Everton).

84:16

Geoff Cameron (Stoke City) wins a free kick in the defensive half.

81:52

Attempt blocked. Leon Osman (Everton) right footed shot from the left side of the box is blocked. Assisted by Gareth Barry.

81:32

Leighton Baines (Everton) wins a free kick on the left wing.

81:32

Foul by Jermaine Pennant (Stoke City).

81:07 Substitution

Substitution Substitution, Stoke City. Wilson Palacios replaces Charlie Adam.

80:59 Substitution

Substitution Substitution, Everton. Steven Naismith replaces Romelu Lukaku.

75:09

Attempt missed. Peter Crouch (Stoke City) right footed shot from outside the box is high and wide to the right. Assisted by Oussama Assaidi.

72:45

Hand ball by Seamus Coleman (Everton).

71:57 Substitution

Substitution Substitution, Stoke City. Jermaine Pennant replaces Jonathan Walters.

71:16 Substitution

Substitution Substitution, Everton. Leon Osman replaces James McCarthy.

71:10 Substitution

Substitution Substitution, Everton. Nikica Jelavic replaces Steven Pienaar.

70:26

Corner, Everton. Conceded by Peter Crouch.

69:35

Corner, Everton. Conceded by Erik Pieters.

69:34

Attempt blocked. Ross Barkley (Everton) right footed shot from the right side of the box is blocked. Assisted by James McCarthy.

67:20

Attempt blocked. Kevin Mirallas (Everton) left footed shot from the centre of the box is blocked. Assisted by Leighton Baines.

66:24 Booking

Booking Kevin Mirallas (Everton) is shown the yellow card.

63:43 Booking

Booking Glenn Whelan (Stoke City) is shown the yellow card for a bad foul.

63:40

Steven Pienaar (Everton) wins a free kick in the attacking half.

63:40

Foul by Glenn Whelan (Stoke City).

61:38

Seamus Coleman (Everton) wins a free kick on the right wing.

61:38

Foul by Oussama Assaidi (Stoke City).

60:31

Offside, Stoke City. Charlie Adam tries a through ball, but Peter Crouch is caught offside.

58:13

Foul by James McCarthy (Everton).

58:13

Glenn Whelan (Stoke City) wins a free kick in the defensive half.

57:48

Attempt blocked. Kevin Mirallas (Everton) right footed shot from outside the box is blocked.

56:32 Booking

Booking Ryan Shawcross (Stoke City) is shown the yellow card for a bad foul.

56:26

Gareth Barry (Everton) wins a free kick in the attacking half.

56:26

Foul by Ryan Shawcross (Stoke City).

55:09

Attempt saved. Charlie Adam (Stoke City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Peter Crouch.

55:06

Attempt blocked. Peter Crouch (Stoke City) left footed shot from outside the box is blocked. Assisted by Jack Butland.

54:42

Attempt saved. Romelu Lukaku (Everton) right footed shot from outside the box is saved in the centre of the goal. Assisted by Kevin Mirallas.

53:50

Foul by Gareth Barry (Everton).

53:50

Peter Crouch (Stoke City) wins a free kick in the attacking half.

53:16

Attempt missed. Steven Pienaar (Everton) right footed shot from outside the box misses to the right. Assisted by Leighton Baines.

51:19

Corner, Everton. Conceded by Geoff Cameron.

50:39 Booking

Booking Geoff Cameron (Stoke City) is shown the yellow card for a bad foul.

50:31

Steven Pienaar (Everton) wins a free kick on the left wing.

50:31

Foul by Geoff Cameron (Stoke City).

48:59 Goal scored

Goal! Goal! Stoke City 1, Everton 0. Oussama Assaidi (Stoke City) right footed shot from outside the box to the bottom left corner.

48:25

Hand ball by Steven Pienaar (Everton).

45:00

Second Half begins Stoke City 0, Everton 0.

45:00 Substitution

Substitution Substitution, Stoke City. Jack Butland replaces Thomas Sørensen.

45:00 +1:22 Half time

Half Time First Half ends, Stoke City 0, Everton 0.

45:00 +0:49

Attempt missed. Romelu Lukaku (Everton) header from the centre of the box is close, but misses to the right. Assisted by Seamus Coleman with a cross.

45:00 +0:33

Kevin Mirallas (Everton) hits the left post with a right footed shot from outside the box from a direct free kick.

44:38

Leighton Baines (Everton) wins a free kick in the attacking half.

44:38

Foul by Steven N'Zonzi (Stoke City).

40:18

Attempt missed. Ross Barkley (Everton) right footed shot from the centre of the box is too high. Assisted by Kevin Mirallas with a cross.

37:58

Leighton Baines (Everton) wins a free kick in the defensive half.

37:58

Foul by Jonathan Walters (Stoke City).

37:19

Foul by Steven Pienaar (Everton).

37:19

Glenn Whelan (Stoke City) wins a free kick in the defensive half.

35:22

Foul by Antolin Alcaraz (Everton).

35:22

Peter Crouch (Stoke City) wins a free kick in the defensive half.

33:52

Attempt saved. Ryan Shawcross (Stoke City) header from the centre of the box is saved in the bottom right corner. Assisted by Charlie Adam with a cross.

33:22

Corner, Stoke City. Conceded by Antolin Alcaraz.

33:20

Attempt blocked. Oussama Assaidi (Stoke City) right footed shot from the left side of the box is blocked. Assisted by Geoff Cameron with a cross.

33:11

Attempt blocked. Steven N'Zonzi (Stoke City) right footed shot from outside the box is blocked. Assisted by Charlie Adam.

31:07

Delay over. They are ready to continue.

30:50

Delay in match Jonathan Walters (Stoke City) because of an injury.

29:19

Kevin Mirallas (Everton) hits the bar with a right footed shot from outside the box. Assisted by Ross Barkley.

23:27

Attempt blocked. Steven N'Zonzi (Stoke City) right footed shot from outside the box is blocked. Assisted by Oussama Assaidi.

21:47

Foul by Leighton Baines (Everton).

21:47

Jonathan Walters (Stoke City) wins a free kick on the right wing.

21:05

Foul by Gareth Barry (Everton).

21:05

Jonathan Walters (Stoke City) wins a free kick on the right wing.

19:37

Attempt saved. James McCarthy (Everton) right footed shot from outside the box is saved in the bottom left corner. Assisted by Leighton Baines.

19:14

Ross Barkley (Everton) wins a free kick in the defensive half.

19:14

Foul by Charlie Adam (Stoke City).

18:17

Attempt missed. Peter Crouch (Stoke City) header from the centre of the box is close, but misses to the right. Assisted by Jonathan Walters with a cross.

15:25

Antolin Alcaraz (Everton) wins a free kick in the defensive half.

15:25

Foul by Charlie Adam (Stoke City).

14:49

John Stones (Everton) wins a free kick in the defensive half.

14:49

Foul by Charlie Adam (Stoke City).

13:32

Ross Barkley (Everton) wins a free kick on the right wing.

13:32

Foul by Steven N'Zonzi (Stoke City).

13:06

Steven Pienaar (Everton) wins a free kick in the defensive half.

13:06

Foul by Geoff Cameron (Stoke City).

12:21

Foul by James McCarthy (Everton).

12:21

Oussama Assaidi (Stoke City) wins a free kick in the attacking half.

11:30

Foul by Gareth Barry (Everton).

11:30

Steven N'Zonzi (Stoke City) wins a free kick in the defensive half.

10:49

Corner, Everton. Conceded by Jonathan Walters.

10:28

Attempt saved. Charlie Adam (Stoke City) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Peter Crouch.

9:12

Corner, Everton. Conceded by Ryan Shawcross.

0:16

Steven Pienaar (Everton) wins a free kick in the attacking half.

0:16

Foul by Glenn Whelan (Stoke City).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers