ADVERTISEMENT

Mbappe scores birthday brace as PSG ends year on top of Ligue 1

Published Dec 21, 2023 12:49 am

At A Glance

  • Kylian Mbappe marked his 25th birthday with a brace as Paris Saint-Germain beat Metz 3-1 in Ligue 1 on Wednesday, Dec. 20, to reach the halfway stage of the season five points clear at the top of the table.

PARIS (AFP) -- Kylian Mbappe marked his 25th birthday with a brace as Paris Saint-Germain beat Metz 3-1 in Ligue 1 on Wednesday, Dec. 20, to reach the halfway stage of the season five points clear at the top of the table.

348L4CY-highres.jpg
Paris Saint-Germain's French forward Kylian Mbappe shoots the ball during the French L1 football match between Paris Saint-Germain (PSG) and FC Metz at the Parc des Princes stadium in Paris, on Wednesday, Dec. 20. (AFP)

PSG, which had been held 1-1 at Lille at the weekend, labored in the first half before Vitinha opened the scoring early in the second half by turning in a cross from Lee Kang-in.

Mbappe then took center stage by making it 2-0 with a superb strike in off the underside of the crossbar from the edge of the area.

Matthieu Udol pulled one back for the struggling visitors but Mbappe pounced on a short backpass to round the goalkeeper and make it 3-1 towards the end for his 18th league goal of the campaign.

His birthday was made even more memorable when his 16-year-old brother Ethan came on for his senior debut in stoppage time.

PSG end the year with a comfortable five-point cushion over nearest challengers Nice, who defeated Lens 2-0 on Wednesday, thanks to two late goals from Nigerian striker Terem Moffi.

Monaco is seven points behind the leaders in third place after coming from behind to win 2-1 at Toulouse, with Wissam Ben Yedder scoring both of their goals.

The principality side held on to take all three points despite having Aleksandr Golovin sent off early in the second half.

Malian international Kamory Doumbia produced the individual performance of the evening by scoring four goals, all in the first half, as Brest beat Brittany rivals Lorient 4-0.

That result lifted Brest up into fourth, a Champions League qualifying berth, above a Lille side who was beaten 2-1 away at Patrick Vieira's Strasbourg.

 

Fireworks

 

Marseille is sixth after coming from behind to draw 1-1 at Montpellier, with Jordan Veretout scoring its goal in a game that was held up for five minutes in the second half after fireworks were set off at one end of the stadium.

Montpellier had a point deducted following an incident in its home match against Clermont earlier this season, when the away side's goalkeeper was hit by a firecracker thrown from the same stand.

"These guys are idiots, it's incredible," complained Montpellier coach Michel Der Zakarian on Wednesday.

"I don't understand it. You are supposed to come to the stadium to support your team, not to set off fireworks."

Japanese international Keito Nakamura got the only goal as Will Still's Reims defeated Le Havre 1-0, while Rennes struck twice late on to claim a 3-1 victory at bottom club Clermont.

Meanwhile, Lyon climbed out of the bottom three as they beat Nantes 1-0 thanks to an Alexandre Lacazette goal.

It was a third consecutive victory for a team who had previously won just once all season, and the result lifted them two points above Toulouse, who now occupy the relegation playoff position.

Related Tags

Kylian Mbappe PSG LIGUE 1
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.