The match was decided by Kevin Mirallas' scintillating 70-yard run and finish in the first half and built on the morale-boosting win over champions Manchester City a fortnight ago.
It lifted the Toffees to within four points of fourth-placed Chelsea and, with Tottenham in third to play next week, there is further opportunity to put a dent in their rivals' chances.
"I am nearly as pleased with that result as I was with the one against Manchester City a fortnight ago," said Moyes, whose side had not beaten the Potters since October 2010.
"We have not got a great record against Stoke so it was great to get over the line.
"It is great that we are going into April and people are still talking about Everton having a chance of a Champions League spot.
"Okay, it is a big call and a long way away but we are in with a chance and what we will try to do is finish as high up the table as we can.
"We believe we are in there. I don't think we have ever been out of it.
"We are hanging in there and are underdogs in terms of getting it, but we have those teams to play and we will go and give it a go.
"We have been close all season, we have matched most teams this year so we will try to do it again.
"Spurs are in a much stronger and healthier position than us, but we have been there or thereabouts most of the season and we'll not be too far away."
Moyes was grateful to Mirallas' sixth goal of the season, but only his third in the league, for securing the three points.
"It was a great individual goal," added the Scot.
"Sometimes against Stoke that is what you need, an individual who can take on people and thankfully he did it from about 70 yards out."
Stoke have now won just once in 12 league matches and are only four points above the relegation zone despite their 13th-place position.
"I thought the last two away games, Newcastle and here, we have deserved something out of the game and it is just disappointing," he said.
"You can't fault the players' commitment. I thought we played some good football at times and I don't think the players get the credit for the football we do play.
"We had chances but the disappointing thing is we haven't put them in the back of the net.
"I have been managing for a long time. I know for a fact, in our fifth year in the Premier League, our performances have been much better than the previous four years away from home but we haven't got the results.
"It has been that sort of season for us where we've been closer to winning games and being in games than we have before.
"What we need more than anything is a break - or to play badly and win a game."