A rotated Arsenal side were well off their best but earned a 1-1 draw away to PSV.
The Gunners already had top spot in Group B secured and so Mikel Arteta took the opportunity to shuffle his pack as expected in the dead-rubber, with the outcame a largely disjointed display from the visitors.
Despite PSV's first-half threat, Eddie Nketiah gave Arsenal the lead against the run of play, but Yorbe Vertessen curled home a deserved equaliser five minutes after the break.
Arteta opted not to bring his youngsters on, turning instead to the likes of Declan Rice and Martin Odegaard, though even those reinforcements were not enough for Arsenal to find a winner.
Despite ringing in the changes, Arteta named first-choice centre-back pairing William Saliba and Gabriel Magalhaes and the duo were on hand to prevent PSV taking an early lead.
A fine ball from Malik Tillman played in Johan Bakayoko, who squared for Ricardo Pepi - only for a combination of Saliba and recalled goalkeeper Aaron Ramsdale to stop a shot, with Gabriel brilliantly blocking the follow-up effort from Patrick van Aanholt.
The Arsenal defence was struggling to prevent the hosts breaking at their goal, even with Saliba and Gabriel present, and Vertessen rattled a post with a header after 19 minutes. Bakayoko was the next to have Ramsdale diving at full-stretch but his shot from distance flashed just wide of a post.
Arsenal hit the woodwork themselves just before the half-hour as Mohamed Elneny let fly with a trademark long-range effort that hit the base of a post before a well-worked PSV counter ended with Saliba blocking Pepi's shot.
Arteta's side had begun life back in the Champions League after a seven-year absence by easing to victory over PSV at the Emirates in September and, despite this rotated line-up, they would strike first once more.
Nketiah broke the deadlock three minutes before the break with his first proper sight of goal, angling a low drive through the legs of PSV skipper Andre Ramalho and in off the inside of a post.
Ramsdale turned a Bakayoko shot around a post to send Arsenal in ahead at the interval, even though the hosts had dominated for much of the first half. Vertessen dragged a shot just wide soon after the restart but moments later he deservedly levelled, Saliba this time leaving himself out of position by diving in for an interception and the Belgian curling past Ramsdale.
Arteta made three alterations just after the hour, one enforced as Elneny came off with what appeared to be a thigh problem, with captain Odegaard on in his place, joining both Rice and Ben White off the bench. Rice went in at centre-back in place of Saliba but was almost caught out minutes later, Ismael Saibari getting the better of the club-record signing before striking a post with Ramsdale beaten.
Jakub Kiwior headed in an Odegaard free-kick with 10 minutes to go but the goal was ruled out for offside against fellow defender Gabriel, who had also attacked the ball.
Not for the first time, Gabriel completely failed to deal with a simple forward ball, leaving Guus Til to burst through and fire wide late, before Leandro Trossard wasted a big chance in the final seconds as the tie finished all-square.