Được thi đấu trên sân nhà, Al-Shabab là đội có cơ hội mở tỉ số ngay phút thứ 15. Tuy nhiên, trên chấm đá phạt, siêu sao Yannick Carrasco sau đó trượt chân và dứt điểm đưa bóng bay vọt xà ngang.
Sau khi không thể tận dụng cơ hội này, Al-Shabab ngay lập tức bị Al-Nassr trừng phạt. Sau nỗ lực sút xa của Mane, bóng bị thủ môn cản phá rồi bật ra, Seko Fofana đã có mặt đúng lúc để sút bồi ghi bàn mở tỉ số cho Al-Nassr.
Tuy nhiên, thế cân bằng nhanh chóng được thiết lập khi Carlos Junior đánh đầu quân bình tỉ số 1-1 cho Al-Shabab từ đường chuyền của Carrasco.
Al-Nassr sau đó lại vươn lên dẫn trước với pha phối hợp một hai gọn gàng của Otavio và Sadio Mane ở phút 28. Phút bù giờ thứ 4 của hiệp 1, Ghareeb lập công nâng tỉ số lên thành 3-1 cho đội khách.
Bước sang hiệp 2, Ronaldo đã toả sáng với bàn nâng tỉ số lên 4-1. Otavia phối hợp đập nhả rồi chọc khe chính xác cho Ronaldo đá nối trong vòng cấm, đánh bại hoàn toàn thủ môn bên phía Al-Shabab.
Cách biệt là quá lớn để Al-Shabab có cơ hội lật ngược thế cờ. Phút 90, đội chủ nhà có thêm một bàn gỡ do công của Hattan Behabri nhưng cầu thủ vào thay Ronaldo là Mohammed Maran sau đó cũng ghi thêm một bàn nữa ấn định chiến thắng 5-2 cho Al-Nassr.
Kết quả này giúp cho đội bóng của Ronaldo giành quyền lọt vào bán kết Cúp nhà vua Saudi Arabia. Đối thủ của họ sẽ được xác định sau khi cặp trận cuối của tứ kết giữa Al-Ittihad và Al-Faisaly khép lại vào ngày 19.12.