DENVER (AP) — Manny Machado had four hits to help spark San Diego’s offense, Dylan Cease took a one-hitter into the sixth inning and the Padres rebounded from a loss to beat the Colorado Rockies 8-3 on Saturday night. Luis Campusano homered and singled to drive in a pair of runs and Bryce Johnson added two hits and two RBIs for the Padres. Jake Cronenworth also drove in a pair of runs for San Diego, which could win its franchise-record ninth consecutive series since the All-Star break with a victory Sunday.

Michael Toglia homered for the Rockies, driving in two of the team’s three runs in the sixth inning with his 20th of the season. In the sixth, Cease (12-9) walked Ezequiel Tovar and Ryan McMahon around a single by Brenton Doyle to load the bases. Tovar scored on Brendan Rodgers double play grounder and Toglia followed by driving Cease’s 3-1 offering into the right-field seats and finishing Cease’s night.

In 5 2/3 innings, Cease allowed three runs on three hits. He struck out five but also walked five, matching a season high. San Diego was in front 5-0 heading into the top of the sixth inning when a pair of Colorado errors opened the door to two unearned runs for the Padres.

Campusano homered off Peter Lambert to start the eighth, expanding San Diego’s lead to five runs. Colorado starter Kyle Freeland (3-5) went five innings and allowed five runs on eight hits. TRAINER’S ROOM Padres: No word yet on when or if RHP Yu Darvish will return to the team but manager .