The river then leaves the lake and flows into Diablo Lake, also a reservoir. It then keeps flowing southwest through a deep river canyon, known as the Skagit Gorge. It then meets its largest tributary, the Sauk River, and then turns west. The Sauk is about 45 miles long, flowing northwest.