Stoke made the most of their chances to make it five home wins out of six against Arsenal following a 3-1 success at the Britannia Stadium.
For Arsenal their hopes of a runners-up finish in the Premier League took a dice as again their defensive frailties were exposed for despite dominating the game they allowed their opponents to come out on top.
For Stoke it was the perfect result ahead of an FA Cup final appearance this weekend and a deserved three points.
The Potters led 2-0 at the break thanks to goals from Kenwyne Jones following a free kick from former Gunner Jermaine Pennant.
Pennant then turned goalscorer just before half-time when he finished off a driving run by enjoying some good fortune as his 20 yard effort deflected off Johan Djourou and past keeper Wojciech Szczesny.
The Gunners continued to press in the second period and were rewarded in the 81st minute as Robin van Persie drove home.
But any hopes of a point were immediately dashed as a terrible clearance from Djourou went straight to Jonathan Walters who restored Stoke’s two goal advantage.
Referee: Mark Halsey
Venue: Britannia Stadium
Stoke scorers: Jones 28, Pennant 40, Walters 82
Arsenal scorers: van Persie, 81
04 Huth (Faye 51)
16 Pennant (yellow card) (Pugh 72)
09 Jones (Diao 84)
16 Ramsey (Chamakh 46)
17 A Song (Rosicky 80)
19 Wilshere (yellow card)
23 Arshavin (Bendtner 46 (yellow card)
10 Van Persie