Edwin Encarnacion capped Seattle's sixth inning with a three-run homer, Mike Leake pitched his first complete game since 2015 and the Mariners routed Houston Astros 14-1.
Seattle's rookie Erik Swanson was thrown into a laundry cart and pushed into the showers after allowing just one hit in six innings as the Mariners blowout Cleveland 10-0.
Ranger's Ariel Jurado and Seattle's Marco Gonzales dueled it out on the mound and Ronald Guzman broke the tie lifting the Rangers to a 2-0 victory over the Mariners.
Back to winning. Damian Lillard scored 31 points and CJ McCollum added 27 points. as the Portland Trail Blazers with a 118-111 victory over the Phoenix Suns.
Isaiah Thomas made his Cleveland debut scored 17 points and showing flashes of what made him an All-Star, as the Cavs beat the Portland Trail Blazers 127-110.
Matthew Stafford passed for two touchdowns to Marvin Jones, as the Detroit Lions snapped a three-game losing streak with a 30-17 win over the Green Bay Packers.