Sacramento extended Oklahoma City's losing streak to eight games with a 5-3 victory at Chickasaw Bricktown Ballpark on Saturday in front of 10,189 fans.
The RedHawks (63-57) squandered a chance in the ninth inning with runners on the corners and no outs. They also left the bases loaded in the eighth inning.
The River Cats hit three homers — a solo shot by Brandon Hicks in the third and two homers by Kila Ka'aihue in the fifth and eighth.
Sacramento starting pitcher Brad Peacock, who entered the game fourth in the Pacific Coast League in strikeouts, failed to record a strikeout but pitched into the sixth inning for the win. He allowed three runs on four hits and four walks.
The River Cats (74-47) jumped to a 4-0 lead before Oklahoma City's Matt Downs singled in Jose Martinez in the fifth. Jason Castro also had an RBI single in the sixth inning.
The RedHawks also scored a run when J.D. Martinez grounded into a double play in the sixth to make the deficit 4-3.
Oklahoma City starter Rudy Owens (0-1) threw seven innings, allowing three earned runs on six hits.
Sacramento's Jim Miller earned the save after making things interesting in the ninth by walking Downs, who advanced to third on Matt Dominguez's single. But Miller then struck out Mike Hessman and forced by J.B. Shuck and Jimmy Paredes to fly out to end the game.
Oklahoma City and Sacramento continue their series on Sunday night at 6:05 p.m. in Chickasaw Bricktown Ballpark.