
จอห์นนี่ ไฮติงก้า ผู้ช่วยเฮดโค้ช ลิเวอร์พูล ถูกทาบทามจาก เวสต์บรอมวิช อัลเบี้ยน ทีมในระดับชปช.อังกฤษ ให้ไปเป็นหัวหน้าผู้ฝึกสอนคนใหม่แทนตำแหน่งที่ว่างลง
เปแอสเช นำก่อน 2 ประตู แต่โดน แอสตัน วิลล่า ระเบิดฟอร์มยิง 3 ประตูรวดเปิดบ้านชนะ 3-2 แต่ไล่ไม่ทัน เปแอสเช ผ่านเข้ารอบรองชนะเลิศ ด้วยสกอร์รวม 5-4
อูไน เอเมรี่ กุนซือแอสตัน วิลล่า เปลี่ยนผู้เล่นเพียงคนเดียวจากนัดแรกที่พ่ายไปก่อน ส่ง อมาดู โอนาน่า สตาร์ตตัวจริงแทน จาค็อบ แรมซีย์ ส่วนผู้เล่นตัวหลักพร้อมลงสนามแนวรุกใช้ ยูริ ตีเลอมันส์ และ มาร์คัส แรชฟอร์ด ยืนหน้าเป้า
หลุยส์ เอ็นริเก้ กุนซือเปแอสเช ปรับแค่สองตำแหน่งจากนัดที่แล้ว โดยส่ง มาร์ควินญอส กัปตันทีม พ้นโทษแบน และ แบรดลีย์ บาร์โกล่า ลงสนามเป็นตัวจริง
อัปเดตเมื่อ 16 เม.ย. 2568 (04:06น.)
${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/FRANCK FIFE
อุสมาน เดมเบเล่ แข้งตัวเก่งของปารีส แซงต์ แชร์กแมง
นาที 11 แบรดลีย์ บาร์โกล่า ได้โอกาสโต้กลับขึ้นมาทางซ้ายก่อนปาดเข้ามาหน้าปากประตู เอมิเลียโน่ มาร์ติเนซ พุ่งปัดบอลไปเข้าทาง อาชราฟ ฮาคีมี่ วิ่งเข้ามายิงด้วยขวาเข้าไปให้ เปแอสเช ขึ้นนำ 1-0
นาที 28 เปแอสเช หนีไปเป็น 2-0 จากจังหวะ อุสมาน เดมเบเล่ ลากบอลเข้ากรอบเขตโทษก่อนครอสเข้ากลางมาให้ นูโน่ เมนเดส จับหนึ่งจังหวะแล้วซัดด้วยซ้ายเข้าไป
นาที 34 แอสตัน วิลล่า ตีไข่แตกไล่ตาม 1-2 จากจังหวะ จอห์น แม็คกินน์ วางบอลให้ ยูริ ตีเลอมันส์ ปั่นด้วยขวาบอลโค้งไปแฉลบ วิลเลี่ยน ปาโช่ เปลี่ยนทางเข้าประตูไป
จบครึ่งแรก แอสตัน วิลล่า ตาม เปแอสเช 1-2 (สกอร์รวมสองนัด 2-5)
AFP/FRANCK FIFE
จอห์น แม็คกินน์ ยิงให้แอสตัน วิลล่า
ครึ่งหลังนาที 55 แอสตัน วิลล่า ตามตีเสมอ 2-2 จอห์น แม็คกินน์ ลากบอลเข้ามาตรงกลางสนามก่อนยิงไกลนอกกรอบเขตโทษเข้าประตูไปอย่างสวยงาม
นาที 58 มาร์คัส แรชฟอร์ด ลากหลบเข้ากรอบเขตโทษฝั่งขวาก่อนไหลย้อนมาให้ เอซรี่ คอนซ่า ยิงเข้าประตูไปให้แอสตัน วิลล่า แซงนำ 3-2
นาที 64 อุสมาน เดมเบเล่ ยิงไปตรงตัวของ เอมิเลียโน่ มาร์ติเนซ
นาที 70 มาร์โก อเซนซิโอ ตัวสำรอง หลุดเข้ามาก่อนยิงด้วยซ้ายไปติดเซฟ จานลุยจิ ดอนนารุมม่า ที่วิ่งออกมาดักไว้
นาที 76 อุสมาน เดมเบเล่ ยังยิงไม่ผ่านมือของ เอมิเลียโน่ มาร์ติเนซ
ช่วงทดเวลาบาดเจ็บ 3 นาทีไม่มีสกอร์เพิ่ม จบเกม แอสตัน วิลล่า เปิดบ้านชนะ เปแอสเช 3-2 แต่ไม่เพียงพอ โดย เปแอสเช ผ่านเข้ารอบรองชนะเลิศ ด้วยสกอร์รวมสองนัด 5-4 ไปรอพบผู้ชนะระหว่าง เรอัล มาดริด หรือ อาร์เซน่อล
รายชื่อ 11 ผู้เล่นตัวจริง
แอสตัน วิลล่า (4-2-3-1) : เอมิเลียโน่ มาร์ติเนซ – แมตตี้ แคช, เอซรี่ คอนซ่า, เปา ตอร์เรส, ลูก้า ดีญ – มอร์แกน โรเจอร์ส, บูบาการ์ กามาร่า – อมาดู โอนาน่า, จอห์น แม็คกินน์, ยูริ ตีเลอมันส์ – มาร์คัส แรชฟอร์ด
เปแอสเช (4-3-3) : จานลุยจิ ดอนนารุมม่า – อาชราฟ ฮาคีมี่, มาร์ควินญอส, วิลเลี่ยน ปาโช่, นูโน่ เมนเดส – ฟาเบียน รุยซ์, วิตินญ่า, ชูเอา เนเวส – แบรดลีย์ บาร์โคล่า, อุสมาน เดมเบเล่, ควิชา ควารัตสเคเลีย
ผลการแข่งขันอีกคู่
ดอร์ทมุนด์ 3-1 บาร์เซโลน่า
(รวมสองนัด บาร์เซโลน่า ชนะ 5-3 )
อัปเดตเมื่อ 16 เม.ย. 2568 (04:06น.)