Updated: Aug 21, 2023, 05:09 pm

Arsenal captain Martin Odegaard's penalty secured a 1-0 win over Crystal Palace in the Premier League at Selhurst Park on Monday after the visitors finished with 10 men following Takehiro Tomiyasu's sending off for two yellow cards.

The Gunners dominated possession in the first half but it took until the 53rd minute for them to take the lead after Eddie Nketiah was upended in the box by goalkeeper Sam Johnstone and Odegaard slotted home the resulting spot kick.

Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)

Arsenal looked set to cruise to victory but Palace were thrown a lifeline when two bookings in eight second-half minutes saw Tomiyasu sent off, forcing Mikel Arteta's side onto the back foot for much of the rest of the game.

Arteta made a number of defensive substitutions to ensure that his side hung on for a win that lifted them to third in the table on six points, behind leaders Brighton & Hove Albion and champions Manchester City on goal difference.