Neal Maupay headed the winner after Adam Webster had put the visitors ahead in the first half. Albion had 20 shots at goal, forced nine corners and had 51% of the possession.
It all added up to a pleasing night for the head coach. “It felt like a good win, the players put a lot into the game. They showed great quality and great courage,” said Potter.
“I’m delighted. We’ve been on a tough run with games against Manchester United, Leicester and Liverpool so it’s fantastic to get three points and play like we did.
“We did well against Liverpool with nothing to show for it. The main stat is the scoreline and it’s nice to get a reward for the way we play.”
Arsenal had levelled early in the second half through Alexandre Lacazette and Albion had to hold firm before Maupay headed the winner with ten minutes to go.
“We conceded early in the second half but we grew back into the game,” said Potter. “Arsenal pressed us but we showed some defensive resilience.
“We didn’t park the bus. We pressed high and tried to work the ball through. If you make an error they can score from a turnover and we weren’t perfect, but we showed enough character to come through and get a good result.
“It is nice to come away from a top six team, win and play well. It will give us belief and confidence to continue on the path we’re on."
Albion have a quick turnaround before facing Wolves at the Amex at the weekend.
Potter added: “Every three points in the Premier League is massive for the club. We’ve got another tough game on Sunday but the players will go into it with good confidence after a really good performance tonight."