เริ่มเกมมา 2 นาที เชียงราย ยูไนเต็ด ออกนำ 1-0 จากลูกโต้กลับ วิลเลียม เอ็นริเก้ กระชากบอลขึ้นหน้าก่อนจะจ่ายเข้าเขตโทษให้ โรซิมาร์ อมานซิโอ ได้จับบอลแล้วยิงผ่าน ศิวรักษ์ เทศสูงเนิน เข้าประตูไป
นาทีที่ 14 บุรีรัมย์ ยูไนเต็ด มาได้เล่นสวนกลับ อันเดรส ตูเญซ จ่ายบอลให้ ดิโอโก หลุยส์ ซานโต ได้กระชากขึ้นหน้าก่อนจะแทงต่อให้ ออสวัลโด ฟิลโญ ได้หลุดเข้าไปในเขตโทษก่ออนจะโดนรวบล้มลง ผู้ตัดสินเป่าให้เป็นจุดโทษทันที และเป็น ดิโอโก ที่เดินเข้าไปยิงโดน ฉัตรชัย บุตรพรหม ปัดบอลออกหลังไป ทำให้ ปราสาทสายฟ้า พลาดโอกาสตีเสมอ
นาทีที่ 25 บุรีรัมย์ ยูไนเต็ด ที่โหมบุกหนักก็มาได้ประตูตีเสมอ รัตนากร ใหม่คามิ เก็บบอลได้ตรงหน้าเขตโทษก่อนจะออกบอลมาทางขวาให้ ออสวัลโด ฟิลโญ ลากเลื้อยเข้าเขตโทษก่อนจะยิงแหวกทะลุบอลหายเข้าประตูไป บุรีรัมย์ ยูไนเต็ด ตามตีเสมอ 1-1
ท้ายครึ่งแรก นาทีที่ 44 เชียงราย ยูไนเต็ด ก็มาได้จุดโทษ หลังจากผู้ตัดสินเป่าหยุดเกม แล้วไปดู VAR จังหวะ ตูเญซ ไปเกี่ยว วิลเลียม เอ็นริเก้ ล้มลงในเขตโทษ ก่อนจะเป็น โรซิมาร์ อมานซิโอ รับหน้าที่สังหารเข้าประตูไป เชียงราย ยูไนเต็ด นำ 2-1
ช่วงครึ่งหลัง นาทีที่ 52 บุรีรัมย์ ยูไนเต็ด ก็มาได้จุดโทษ ศศลักษณ์ ไหประโคน โดนเกี่ยวล้มในเขตโทษ ผู้ตัดสินหยุดเกมเพื่อดู VAR ก่อนจะเป่าให้เป็นจุดโทษ ดิโอโก หลุยส์ ซานโต รับหน้าที่สังหารเป็นครั้งที่ 2 ของเกมนี้ และก็ไม่พลาด
เรื่อยมาจนาทีที่ 72 ปิยพล ผานิชกุล ได้บอลตรงกลางสนาม ก่อนจะลากขึ้นหน้าแล้วแทงทะลุช่องให้ โรซิมาร์ อมานซิโอ ได้หลุดเข้าไปยิงผ่านตัว ศิวรักษ์ เทศสูงเนิน เข้าประตูไป เชียงราย ยูไนเต็ด 3-2 บุรีรัมย์ ยูไนเต็ด
จากนั้นไม่มีจังหวะที่จะลุ้นประตูเพิ่ม ทำให้จบเกม เชียงราย ยูไนเต็ด ชนะ บุรีรัมย์ ยูไนเต็ด ไปด้วยสกอร์ 3-2 ส่งผลให้ เชียงราย ยูไนเต็ด คว้าแชมป์ไปครอง ส่วน บุรีรัมย์ ยูไนเต็ด ได้เพียงแค่รองแชมป์เท่านั้น