Updated

OAKLAND, Calif. (AP) — Kevin Kouzmanoff and Adam Rosales each hit two-run homers, Gio Gonzalez allowed four hits in seven innings and the Oakland Athletics ended a five-game losing streak, beating the Seattle Mariners 8-4 on Monday night.

Rajai Davis drove in two runs, and Daric Barton and Kurt Suzuki also drove in runs for the A's, who have won eight of their last 11 homes games.

Gonzalez (4-3) gave up three runs on four hits, and matched his season high for innings pitched. Matt Tuiasosopo hit a home run, and Jose Lopez had two hits and drove in three runs for the Mariners, who lost their third straight and five of six overall.

Ryan Rowland-Smith (0-4) gave up a career-worst seven runs in 4 1-3 innings, his shortest start of his career. He matched his career high of 10 hits allowed, and has failed to pitch more than 4 1-3 innings in each of his last three starts. Rowland-Smith has given up 17 runs over his past 10 innings.

Jack Cust went 3 for 4 for the A's, making him 5 for 10 since his recall from Triple-A on Saturday. Barton ended an 0-for-15 skid emphatically, hitting a double and triple among his three hits. Ryan Sweeney also added two hits as the A's matched their season high with 15 hits.

The A's scored a total of five runs during their five-game streak.

After Lopez's RBI single in the first gave Seattle a 1-0, Oakland came right back in the bottom of the inning to go up 2-1 on Kouzmanoff's two-run homer.

The Athletics made it 5-1 in the next inning on Davis' two-run double and Barton's sacrifice fly. They added two more in the third on Rosales' two-run shot.

Tuiasosopo's second career home run came when Davis knocked the ball over the fence trying to catch it in the fourth inning.

NOTES: Ken Griffey Jr.'s 88 at-bats are the most he has gone without a homer to start a season. Including last season, his current streak is 93 consecutive homerless at-bats, eight shy of the longest regular-season streak of his career. He failed to homer in 101 straight from May 22, 1990, through June 20, 1990. ... Mariners INF Mike Sweeney was given another day off to rest a cranky back. He was available to pinch hit. ... Seattle OF Ryan Langerhans was also given a day off to rest a stiff left elbow. ... OF Coco Crisp played in a game at the A's minor-league complex in Phoenix and is scheduled, along with INF Mark Ellis, to play with Single-A Lake Elsinore on Tuesday. ... The A's were undecided about Thursday's starter, with RHP Vin Mazzero and RHP Tyson Ross mentioned as possible candidates to take RHP Justin Duchscherer's place in the rotation. ... Mariners' C Rob Johnson said he was ready to play but was kept out of the lineup to protect his sore back. He's expected to play Tuesday.