... | 🕐 --:--
-- -- --
عاجل
⚡ عاجل: كريستيانو رونالدو يُتوّج كأفضل لاعب كرة قدم في العالم ⚡ أخبار عاجلة تتابعونها لحظة بلحظة على خبر ⚡ تابعوا آخر المستجدات والأحداث من حول العالم
⌘K
AI مباشر
30103 مقال 232 مصدر نشط 38 قناة مباشرة 7516 خبر اليوم
آخر تحديث: منذ ثانية

Italy 2-0 Northern Ireland: Tonali inspirational for Azzurri World Cup dream

رياضة
Football Italia
2026/03/26 - 21:39 501 مشاهدة

Italy are through to the World Cup play-off final, as Sandro Tonali scored one and assisted another for Moise Kean to break Northern Ireland down.

The Azzurri went into this crucial match without Federico Chiesa, Mattia Zaccagni, Giovanni Di Lorenzo and Gianluca Scamacca, but Alessandro Bastoni and Matteo Politano shook off knocks to start. Northern Ireland missed Ali McCann, Conor Bradley and Daniel Ballard, qualifying for the play-offs largely thanks to their Nations League results. The winners will face either Wales or Bosnia and Herzegovina in the play-off final away from home on March 31.

See how it all unfolded on the Liveblog.

BERGAMO, ITALY - MARCH 26: Players of Italy sing the national anthem prior to the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)
BERGAMO, ITALY – MARCH 26: Players of Italy sing the national anthem prior to the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)

Federico Dimarco twice tested the goalkeeper at the near post early on, including a ferocious half-volley was parried at the near post and struck Mateo Retegui.

Ethan Galbraith slipped on the counter-attack and prodded a finish straight at Gianluigi Donnarumma when he should’ve passed to Isaac Price.

Retegui’s angled drive was also charged down by Ruari McConville, while Bastoni’s header was deflected just wide off Brodie Spencer.

Moise Kean blasted high and wide from the edge of the area, while Bastoni nodded over from another corner.

Retegui’s effort was straight at the goalkeeper, then after the restart a Riccardo Calafiori hopeful attempt with his weaker right foot was deflected into the arms of Pierce Charles.

BERGAMO, ITALY - MARCH 26: Mateo Retegui of Italy reacts during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)
BERGAMO, ITALY – MARCH 26: Mateo Retegui of Italy reacts during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)

Retegui should’ve scored when he was sent clear through the middle on a Northern Ireland error, but his first touch was poor and he clattered into the goalkeeper.

Moments later, Charles got down for a great fingertip save on the Kean angled drive.

The pressure paid off, as a Politano cross was headed clear by Isaac Price to the edge of the area, where Tonali let it bounce to smash in hard and low with his right foot on the half-volley.

BERGAMO, ITALY - MARCH 26: Sandro Tonali of Italy celebrates scoring his team's first goal during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)
BERGAMO, ITALY – MARCH 26: Sandro Tonali of Italy celebrates scoring his team’s first goal during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)

Federico Gatti replaced Bastoni after a yellow card, but Kean forced another save with an angled drive after running down the right.

Dimarco’s touch was too heavy as Riccardo Calafiori rolled across, but Gianluigi Donnarumma got away with a terrible pass intercepted by Donley.

Francesco Pio Esposito’s glancing header from a corner was cleared almost off the line by Hume with Calafiori ready to make sure behind him.

Kean went so close with an acrobatic overhead kick from Barella’s cross on a short corner, but it was just a warning, as moments later he made it 2-0.

Tonali was involved again with a ball over the top, Kean controlled with his right, used the bounce to turn inside his defender and sweep the left-foot snooker shot in off the inside of the far post.

BERGAMO, ITALY - MARCH 26: Moise Kean of Italy is challenged by Ruairi McConville of Northern Ireland during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)
BERGAMO, ITALY – MARCH 26: Moise Kean of Italy is challenged by Ruairi McConville of Northern Ireland during the FIFA World Cup 2026 European Qualifiers KO play-offs match between Italy and Northern Ireland at Stadio di Bergamo on March 26, 2026 in Bergamo, Italy. (Photo by Marco Luzzani/Getty Images)

Marco Palestra made his senior debut and showed his skill with a sensational take on Dimarco’s cross, but Pio Esposito couldn’t keep it in play.

In added time, a Northern Ireland free kick ricocheted around in the six-yard box, but nobody could finish it off.

Italy 2-0 Northern Ireland

Tonali 56 (I), Kean 80 (I)

26-03-2026 19:45
1/2 Final

Player statistic

2nd half
Sandro Tonali 56'    
Alessandro Bastoni Yellow card 58'    
Moise Kean
(Assist: Sandro Tonali)
Goal 80'    
Italy
Northern Ireland

Starting lineups

1
21
63'
3
Defender
23
Defender
13
5
Midfielder
18
Midfielder
8
Midfielder
83'
9
Attacker
64'
7
Attacker
83'
11
Attacker
23
Goalkeeper
20
Defender
73'
17
Defender
13
5
Defender
7
Midfielder
14
Midfielder
15
Midfielder
19
Midfielder
2
Midfielder
68'
10
Attacker
79'

Substitutes

16
Midfielder
4
22
Goalkeeper
20
Defender
10
17
Midfielder
12
Goalkeeper
19
Defender
63'
15
Attacker
64'
14
Midfielder
83'
2
Defender
83'
12
Goalkeeper
1
6
Midfielder
22
Defender
3
Defender
8
Attacker
16
Midfielder
9
Midfielder
4
Defender
11
Attacker
68'
18
Attacker
73'
21
Attacker
79'
مشاركة:
\n

مقالات ذات صلة

// Coin System - Track article read (function() { const email = localStorage.getItem('khabr_user_email'); if (!email) return; const articleId = 59047; // Record read (+1 coin) fetch('/api/coins/read', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({email: email, article_id: articleId}) }).then(r => r.json()).then(data => { if (data.coins_earned > 0) { // Show coin earned toast const toast = document.createElement('div'); toast.innerHTML = '🪙 +' + data.coins_earned + ' coin! (Balance: ' + data.balance + ')'; toast.style.cssText = 'position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:12px 20px;border-radius:12px;font-weight:bold;z-index:9999;animation:slideUp .5s ease;box-shadow:0 4px 15px rgba(245,158,11,0.4);'; document.body.appendChild(toast); setTimeout(() => toast.remove(), 3000); } }).catch(() => {}); // Daily login check const lastLogin = localStorage.getItem('khabr_daily_login'); const today = new Date().toDateString(); if (lastLogin !== today) { fetch('/api/coins/daily-login', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({email: email}) }).then(r => r.json()).then(data => { if (data.coins_earned > 0) { localStorage.setItem('khabr_daily_login', today); setTimeout(() => { const toast = document.createElement('div'); toast.innerHTML = '🔥 Daily bonus +' + data.coins_earned + ' coins! (Streak: ' + data.streak + ' days)'; toast.style.cssText = 'position:fixed;bottom:70px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 20px;border-radius:12px;font-weight:bold;z-index:9999;animation:slideUp .5s ease;box-shadow:0 4px 15px rgba(239,68,68,0.4);'; document.body.appendChild(toast); setTimeout(() => toast.remove(), 4000); }, 1500); } }).catch(() => {}); } })();
// Coin System - Track article read (function() { const email = localStorage.getItem('khabr_user_email'); if (!email) return; const articleId = 59047; // Record read (+1 coin) fetch('/api/coins/read', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({email: email, article_id: articleId}) }).then(r => r.json()).then(data => { if (data.coins_earned > 0) { // Show coin earned toast const toast = document.createElement('div'); toast.innerHTML = '🪙 +' + data.coins_earned + ' coin! (Balance: ' + data.balance + ')'; toast.style.cssText = 'position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:12px 20px;border-radius:12px;font-weight:bold;z-index:9999;animation:slideUp .5s ease;box-shadow:0 4px 15px rgba(245,158,11,0.4);'; document.body.appendChild(toast); setTimeout(() => toast.remove(), 3000); } }).catch(() => {}); // Daily login check const lastLogin = localStorage.getItem('khabr_daily_login'); const today = new Date().toDateString(); if (lastLogin !== today) { fetch('/api/coins/daily-login', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({email: email}) }).then(r => r.json()).then(data => { if (data.coins_earned > 0) { localStorage.setItem('khabr_daily_login', today); setTimeout(() => { const toast = document.createElement('div'); toast.innerHTML = '🔥 Daily bonus +' + data.coins_earned + ' coins! (Streak: ' + data.streak + ' days)'; toast.style.cssText = 'position:fixed;bottom:70px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 20px;border-radius:12px;font-weight:bold;z-index:9999;animation:slideUp .5s ease;box-shadow:0 4px 15px rgba(239,68,68,0.4);'; document.body.appendChild(toast); setTimeout(() => toast.remove(), 4000); }, 1500); } }).catch(() => {}); } })();
AI
يا هلا! اسألني أي شي 🎤