Al Nassr và Al Khaleej tái đấu tại bán kết Cúp Nhà vua chỉ vài ngày sau cuộc đối đầu tại giải VĐQG. Al Nassr đã gặp rất nhiều khó khăn ở trận đấu đó và phải nhờ đến pha làm bàn của Aymeric Laporte mới giành được chiến thắng với tỷ số 1-0. Nhưng trong trận đấu lần này, Cristiano Ronaldo cùng các đồng đội đã chơi rất xuất sắc để có được chiến thắng rất dễ dàng.
Phút 17, thủ môn Ibrahim Sehic băng ra khỏi khung thành, phá bóng trúng Ayman Yahya, trái bóng bật đến vị trí của Ronaldo. Tiền đạo người Bồ Đào Nha xoay người vô-lê chân trái từ rìa cấm địa, làm tung lưới Al Khaleej. Đây là pha lập công đầu tiên của CR7 sau 3 trận tịt ngòi. Chỉ ít phút sau, Ronaldo có pha đột phá dũng mãnh, đánh gót điệu nghệ cho Yahya nhưng cầu thủ này lại không thể tận dụng để ghi bàn.
Bàn thắng thứ hai của Al Nassr thuộc về tiền đạo Sadio Mane. Cầu thủ bên phía Al Khaleej chơi bóng bằng tay trong vòng cấm, trọng tài cho Al Nassr hưởng phạt đền. Ronaldo từ chối thực hiện phạt đền và nhường cho Sadio Mane ghi bàn, nâng tỷ số lên 2-0.
Siêu sao người Bồ Đào Nha hoàn tất cú đúp vào phút 57, Ronaldo dứt điểm một chạm sau đường chuyền của Yahya. Cú đá bị thủ thành Ibrahim Sehic đẩy ra nhưng anh nhanh chân lao vào đá bồi nâng tỷ số lên 3-0. Những nỗ lực của Al Khaleej chỉ giúp họ ghi được 1 bàn thắng danh dự do công của Fawaz Al-Torais vào cuối trận.
Với 2 bàn thắng ghi được trong trận đấu với Al Khaleej, Ronaldo nâng tổng số bàn thắng của anh ở mùa này lên con số 45. Ronaldo đã góp công vào 57 bàn thắng (45 bàn, 12 kiến tạo) chỉ sau 45 trận cho Al Nassr mùa này.
Đối thủ của Al Nassr trong trận chung kết Cúp nhà Vua Saudi Arabia là Al Hilal. Trước đó, Al Nassr toàn thua trong cả 3 lần chạm trán đối thủ cùng thành phố. Đây là cơ hội cuối để Ronaldo cùng đồng đội giành danh hiệu ở mùa giải năm nay.