
ดาวเตะจากสโมสรแมนเชสเตอร์ ยูไนเต็ด เดินทางมาสมทบกับทัพช้างศึก U 17 ที่เมืองตออีฟ ประเทศซาอุดีอาระเบีย เพื่อเตรียมพร้อมสำหรับการแข่งขันฟุตบอลชิงแชมป์เอเชีย รุ่นอายุไม่เกิน 17 […]
บอร์นมัธ นำก่อน แต่โดน นิโก้ โอเรลลี่ แข้งสำรองลงมาทำ 2 แอสซิสต์ให้ เออร์ลิ่ง ฮาลันด์ กับ โอมาร์ มาร์มูช ยิงคนละประตูให้แมนเชสเตอร์ ซิตี้ แซงชนะ 2-1 ผ่านเข้ารอบรองชนะเลิศ ศึกเอฟเอ คัพ
อันโดนี่ อิราโอล่า กุนซือบอร์นมัธ ไม่มี 2 แนวรับ ดีน ฮุยเซ่น กับ มิลอส เคอร์เคซ โดนแบนหลังสะสม 2 ใบเหลืองครบโควตา โดยส่ง ฮูลิโอ โซแลร์ และ มาร์กอส เซเนซี่ ลงเล่นแทน ขณะที่ เดวิด บรูคส์ สตาร์ตตัวจริง
เป๊ป กวาร์ดิโอล่า จัดชุดใหญ่ลงสนาม นำโดย เควิน เดอ บรอยน์ กัปตันทีม ฟิล โฟเด้น และ เออร์ลิ่ง ฮาลันด์ หน้าเป้า
นาที 8 จัสติน ไคลเวิร์ต ปั้นฟรีคิกด้วยขวาบอลลอยข้ามคานออกไปแบบ
อัปเดตเมื่อ 31 มี.ค. 2568 (00:31น.)
${kickoff_date}
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; } else if (program_status == ‘In Play’) { /* score home:away */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : 0; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : 0; let elapsed_time = (result[‘status_elapsed’] !== null) ? result[‘status_elapsed’] : 0; let extra_time=””; if (result[‘status_elapsed’] == 120 && result[‘add_minute_120min’] > 0) { extra_time = `+${result[‘add_minute_120min’]}`; } else if (result[‘status_elapsed’] == 90 && result[‘add_minute_90min’] > 0) { extra_time = `+${result[‘add_minute_90min’]}`; } else if (result[‘status_elapsed’] == 45 && result[‘add_minute_45min’] > 0) { extra_time = `+${result[‘add_minute_45min’]}`; } else { extra_time=””; } if (status_short == ‘HT’) { /* แสดง HT ใต้ score */ time=”HT”; } else { /* แสดง เวลา ณ ขณะแข่ง */ time = `${result[‘status_elapsed’]}${extra_time}’` } let box_fixture_template_score = `
${score_home} : ${score_away}
`; let box_fixture_template_time = ` `; let box_fixture_template = box_fixture_template_score + box_fixture_template_time; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; } else if (program_status == ‘Finished’) { /* score home:away */ /* แสดง FT */ /* แสดง วัน และ เวลา */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : 0; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : 0; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let _status_short=””; let extra_status=””; if (status_short == ‘AET’) { extra_status = `
${status_short}
`; } else if (status_short == ‘PEN’) { extra_status = `
${status_short}: ${result[‘score_penalty_home’]} – ${result[‘score_penalty_away’]}
`; } let box_fixture_template = `
${score_home} : ${score_away}
${ extra_status }
Full Time
`; /*
${ kickoff_date }
`;*/ document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* ถ้า finished แล้วไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } else if (program_status == ‘Not Played’) { /* แสดง status result[‘short_type’]; */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : ‘?’; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : ‘?’; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let box_fixture_template = `
${score_home} : ${score_away}
${ status_short }
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* นอกเนื่องเคสที่ user สนใจ ไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } else { /* แสดง status result[‘short_type’]; */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : ‘?’; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : ‘?’; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let box_fixture_template = `
${kickoff_time}
${ kickoff_date }
${ status_short }
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* นอกเนื่องเคสที่ user สนใจ ไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } /* ถ้าเป็นหน้าที่มีตาราง events */ /*****************************************/ /*********** สำหรับตาราง events ***********/ /*****************************************/ if (document.querySelector(‘.js-box-fixture-main’)) { const totalEvents = (result[‘jsonEventsScore’] !== ‘undefined’ && result[‘jsonEventsScore’] != null) ? result[‘jsonEventsScore’] : []; /* อัพเดท list */ /* กรองเอาแต่สส่วนไม่ใช้ออก totalEvents.forEach(function (item) { if (item.type !== undefined) { if ((item.type !== ‘subst’) && (item.type !== ‘Var’)) { filtered_events.push(item); } } else { filtered_events.push(item); } });*/ /* เช็ค status ของตารางว่า กำลังแข่งหรือไม่ (In Play) */ isInPlay = ( (result[‘short_type’] == ‘In Play’) ) ? true : false; if (totalEvents.length !== 0 ) { /* check ก่อนว่า events เข้ามารึยัง */ /* เอากล่องไม่มีข้อมูลออก */ if ((noDataBox != ‘undefined’) && (noDataBox != null)) { noDataBox.remove(); } /* สร้าง div ของตารางมาวางแทน */ if (!document.querySelector(‘.box-livescore-inner’)) { let liveScoreDiv = document.createElement(‘div’); liveScoreDiv.classList.add(‘box-livescore-inner’); boxFixtureMain.append(liveScoreDiv); } } else { /* ยังไม่ live ดีดออก แล้วไม่ loop ใหม่ */ return; } /* เอาตัวที่กรองแล้ว loop สร้าง list html */ totalEvents.forEach((item ,index) => { let icon = ”; let template=””; let isHasHome = (item.home !== null && item.home.type !== null && item.home.type !== ‘subst’ && item.home.type !== ‘Var’); let isHasAway = (item.away !== null && item.away.type !== null && item.away.type !== ‘subst’ && item.away.type !== ‘Var’); let home_icon = ”; let away_icon = ”; let home_template=””; let away_template=””; let time_html = `
${(item.time !== null && item.time.elapsed !== null) ? item.time.elapsed : ”}${(item.time !== null && item.time.extra && item.time.extra !== null) ? ‘+’+item.time.extra : ”}${item[‘type’] == ‘event_team’ ? “‘” : ”}
`; if (item[‘home’] !== null) { home_icon = (item[‘home’]) ? eventIcon(item[‘home’].type, item[‘home’].detail) : ”; home_template = ` ${ item[‘home’].player.name} ${(item[‘home’].assist.name!== null) ? item[‘home’].assist.name : ”} `; } if (item[‘away’] !== null) { away_icon = (item[‘away’]) ? eventIcon(item[‘away’].type, item[‘away’].detail) : ”; away_template = ` ${ item[‘away’].player.name} ${(item[‘away’].assist.name !== null) ? item[‘away’].assist.name : ”}
`; } template = ` ${(item.time) ? time_html : ”}
${home_template}
${item[‘score’].home} – ${item[‘score’].away}
${away_template}
`; eventsListTemplate = eventsListTemplate + template; }); /* เอา html ที่สร้างใส่ในกล่อง box-livescore-inner */ if (document.querySelector(‘.box-livescore-inner’)) { document.querySelector(‘.box-livescore-inner’).innerHTML = eventsListTemplate; /*document.querySelector(‘.box-livescore-inner’).insertAdjacentHTML(‘beforeend’, eventsListTemplate);*/ } } else { } } catch (error) { console.error(error); } } loadEvents(); /* กำหนดใน check api ทุกๆ 1 นาที (60 * 1000 ms) */ let realTimeScore = setInterval(() => { loadEvents(); /* ยกเลิกการ check เมื่อ status finish */ if (isFinish == true) { console.log(‘==== clearInterval ====’); clearInterval(realTimeScore); } }, “30000”);
AFP/JUSTIN TALLIS
โอมาร์ มาร์มูช ยิงให้แมนเชสเตอร์ ซิตี้ นำห่าง 2-1
นาที 10 แมนเชสเตอร์ ซิตี้ ได้โอกาสแรกของเกมจาก มาเตอุส นูเนส เปิดบอลจากด้านขวาเข้ามาให้ เออร์ลิ่ง ฮาลันด์ โหม่งบอลหลุดออกข้างเสาไป
นาที 14 แมนเชสเตอร์ ซิตี้ พลาดโอกาสขึ้นนำ จากจังหวะ แบร์นาโด ซิลวา เปิดเข้ามาแล้ว ไทเลอร์ อดัมส์ ทำแฮนด์บอลในเขตโทษ ผู้ตัดสินชี้เป็นจุดโทษทันที เออร์ลิ่ง ฮาลันด์ รับหน้าที่สังหารแต่ เกปา อาร์รีซาบาลาก้า เซฟเอาไว้ได้ช่วยให้ บอร์นมัธ รอดจากการเสียประตู
นาที 16 เออร์ลิ่ง ฮาลันด์ พลาดโอกาสครั้งที่ 2 จากจังหวะหลุดเดี่ยวเข้ามาดวลกับ เกปา ที่พุ่งออกมาปิดพื้นที่ แต่ว่าดาวยิงชาวนอร์เวย์ยิงข้ามคานออกไป
นาที 21 บอร์นมัธ ขึ้นนำ 1-0 จากการออกบอลพลาดของแมนซิตี้ เดวิด บรูคส์ ครอสบอลไปที่เสาไกลให้ จัสติน ไคลเวิร์ต แล้วแปะบอลให้ เอวานิลซอน วิ่งเข้ามายิงตุงตาข่าย
จบครึ่งแรก บอร์นมัธ นำ แมนเชสเตอร์ ซิตี้ 1-0
นาที 48 ฟิล โฟเด้น ยิงด้วยซ้ายหน้าเขตโทษแต่ไปติดเซฟของ เกปา
นาที 49 แมนเชสเตอร์ ซิตี้ ตีไข่แตกไล่มาเป็น 1-1 นิโก้ โอเรลลี่ แข้งดาวรุ่งที่เพิ่งเปลี่ยนตัวลงมาในครึ่งหลัง เปิดบอลจากฝั่งซ้ายเข้ามาให้ เออร์ลิ่ง ฮาลันด์ วิ่งมาซัดจ่อๆ ไม่เหลือ
นาที 63 นิโก้ โอเรลลี่ จิ้มบอลให้ โอมาร์ มาร์มูช ยิงด้วยขวาผ่าน เกปา เข้าประตูไปให้แมนเชสเตอร์ ซิตี้ หนีไปเป็น 2-1
จากนั้นไม่มีสกอร์เพิ่ม จบเกม แมนเชสเตอร์ ซิตี้ แซงชนะ บอร์นมัธ 2-1 ผ่านเข้ารอบรองชนะเลิศไปพบกับ น็อตติ้งแฮม ฟอเรสต์
รายชื่อ 11 ผู้เล่นตัวจริง
บอร์นมัธ (4-2-3-1) : เกปา อาร์รีซาบาลาก้า – ลูอิส คุก, อิลลีย่า ซาบาร์นี่, มาร์กอส เซเนซี่, ฮูลิโอ โซแลร์ – ไรอัน คริสตี้, ไทเลอร์ อดัมส์ – เดวิด บรูคส์, จัสติน ไคลเวิร์ต, อองตวน เซเมนโย่ – เอวานิลซอน
แมนเชสเตอร์ ซิตี้ (4-2-3-1) : เอแดร์สัน – มาเธอุส นูเนส, อับดูโคดีร์ คูซานอฟ, รูเบน ดิอาส, ยอสโก้ กวาร์ดิโอล – อิลคาย กุนโดกัน, มาเตโอ โควาซิช – แบร์นาโด ซิวา, เควิน เดอ บรอยน์, ฟิล โฟเด้น – เออร์ลิ่ง ฮาลันด์
อัปเดตเมื่อ 31 มี.ค. 2568 (00:31น.)