การแข่งขันฟุตบอลโตโยต้า ลีกคัพ 2016 รอบรองชนะเลิศ เกมแรก เมื่อวันพุธที่ 17 สิงหาคม 2559 “ปราสาทสายฟ้า” บุรีรัมย์ ยูไนเต็ด ทีมแชมป์เก่า มีคิวเปิดสนาม ไอ-โมบาย สเตเดียม รับการมาเยือนของ “วัวชนแดนใต้” สงขลา ยูไนเต็ด ทีมแกร่งจากศึกดิวิชั่น 1
เริ่มเกมนาทีที่ 18 ปราสาทสายฟ้า ได้เตะมุม จักรพันธ์ แก้วพรม เปิดโค้งเกือบเข้าประตู ทว่ากองหลังยืนอยู่ที่เส้นเตะทิ้งออกมา สุภโชค สารชาติ เก็บบอลได้ที่หน้ากรอบเขตโทษ และซัดตูมเดียวบอลพุ่งหายเข้าประตูไป บุรีรัมย์ ยูไนเต็ด ออกนำ 1-0
สงขลาอาศัยเกมสวนกลับ จนนาทีที่ 45+1 วัวชนแดนใต้ มาได้ฟรีคิกระยะอันตรายหน้ากรอบเขตโทษ ภานในหัวกระโหลกบ้าง เซอร์จิโอ ซัวเรซ วิ่งเข้าไปยิงเต็มแรงบอลพุ่งข้ามกำแพง ผ่านหน้า ศิวรักษ์ เทศสูงเนิน เสียบใต้คานเข้าประตูไป ทำให้จบครึ่งแรก สงขลา ยูไนเต็ด ตามตีเสมอ 1-1
สงขลาสู้กับบุรีรัมย์ได้อย่างสนุก นาทีที่ 59 วัวชนแดนใต้ ต้องมาเหลือผู้เล่น 10 คน เมื่อ มะอูเซ็ง สาและ พยายามกระโดดสกัดบอลด้วยท่าสกายคิกใส่ บริเวณกกหูของ อานนท์ อมรเลิศศักดิ์ ทำให้ผู้ตัดสิน อลงกรณ์ ฝีมือช่าง ไม่รอช้าวิ่งมาแจกใบแดงไล่ออกจากสนามไป
ปราสาทสายฟ้า ได้เปรียบตัวผู้เล่นจึงโหมบุกอย่างหนักก็มาได้ประตูขึ้นนำอีกครั้งนาที84 เมื่อ สุภโชค สารชาติ ได้บอลในกรอบเขตโทษก่อนจะตอกส้นออกข้างให้ อานนท์ อมรเลิศศักดิ์ วิ่งเข้าไปแตะบอลแล้วซัดเต็มแรงบอลพุ่งผ่าน นินูรุดดิน นิเดร์หะ เข้าประตูไป บุรีรัมย์ ยูไนเต็ด นำ 2-1
นาทีที่ 88 ปราสาทสายฟ้า ก็มาได้ลูกจุดโทษเมื่อ นฤบดินทร์ วีรวัฒโนดม ที่เติมเกมขึ้นมาได้บอลในเขตโทษ โดนผู้เล่นสงขลา ยูไนเต็ด เสียบสกัดล้มลง อลงกรณ์ ฝีมือช่าง เป่าเป็นจุดโทษ และเป็น ไคโอะ ฟิลิเป รับหน้าที่สังหารไม่พลาด บุรีรัมย์ ยูไนเต็ด หนีเป็น 3-1
จากนั้น ปราสาทสายฟ้า บุรีรัมย์ ยูไนเต็ด ก็เปิดเกมเข้าใส่เป็นระยะ แต่ทว่าสุดท้ายแล้ว ก็ไม่มีฝ่ายใดทำประตูเพิ่มได้ ทำให้จบเกม บุรีรัมย์ ยูไนเต็ด เอาชนะ สงขลา ยูไนเต็ด ไปได้ 3-1 ครองความได้เปรียบในเกมแรกไว้ได้ก่อน
สำหรับศึกฟุตบอลโตโยต้า ลีกคัพ รอบรองชนะเลิศ เกมที่ 2 สงขลา ยูไนเต็ด เปิดสนามนาทวี จังหวัดสงขลา พบ บุรีรัมย์ ยูไนเต็ด จะมีขึ้นในวันที่ 14 กันยายน 2559 เวลา 18.00 น.