Kylian Mbappe came on as a substitute for Paris Saint-Germain early in the second half of Saturday's Ligue 1 game at Toulouse after being reinstated to the first team following a contract dispute.
The France captain had not played for PSG since the first of the club's pre-season friendlies on July 21, and missed the 0-0 draw against Lorient last weekend in the opening round of games.
He came on for South Korea's Lee Kang-in in the 51st minute against Toulouse with the score 0-0.
Mbappe was not invited to the pre-season tour in Japan and South Korea and was made to train with players the club are trying to offload after he refused to sign an extension to his PSG deal.
His contract is due to expire next summer and could see him leave for free, but the 24-year-old was brought back into the fold last Sunday after holding "constructive and positive discussions" with the club.
The U-turn came just two days before Neymar was sold to Saudi side Al Hilal for a fee believed to be close to 100 million euros ($109 million).
French media reported Mbappe made Neymar's departure one of the necessary conditions for him to sign a new contract in 2022, when the former was strongly linked with a move to Real Madrid.
𝗦𝗲𝗺𝗮𝘀𝗼𝗰𝗶𝗮𝗹 𝗶𝘀 𝘄𝗵𝗲𝗿𝗲 𝗿𝗲𝗮𝗹 𝗽𝗲𝗼𝗽𝗹𝗲 𝗰𝗼𝗻𝗻𝗲𝗰𝘁, 𝗴𝗿𝗼𝘄, 𝗮𝗻𝗱 𝗯𝗲𝗹𝗼𝗻𝗴. We’re more than just a social platform — from jobs and blogs to events and daily chats, we bring people and ideas together in one simple, meaningful space.