OAKLAND -- It has been 439 days since Brett Anderson last pitched in a Major League game after undergoing Tommy John surgery in 2011. The wait could soon be over. Anderson threw a 40-pitch bullpen session on Saturday in front of A's manager Bob Melvin and pitching coach Curt Young. By all accounts it is fair to say the results exceeded all expectations. "It looked like he stepped on it a little harder," Melvin said. "We've seen him throw bullpens in the past and he's really got good stuff." Anderson struck out a season-high seven batters in his most recent start on Wednesday. The A's have a tough decision to make -- reinstate Anderson in time for his next outing, or let him throw more in Triple-A. "We'll have a decision at some point soon," Melvin said. "We will find a way to get him in there at some point. He is that good. We just have to find the right timing for it."Melvin noted that the determination as to who will leave the rotation to make room for Anderson has to do with who is pitching well at the time, and potential match ups with other teams. Anderson feels like he is close to ready. The light at the end of the tunnel might be so bright that it is blinding. "I'm just excited to be pitching in a big league game eventually," Anderson said. "Whether it be this time or after another start, or whatever it may be. I'm just looking forward to be pitching for the A's again at some point." Anderson says his velocity has been up to 94-mph and feels confident he is ready to get people out at the big league level. He doesn't think anything in particular mechanically led to the injury, but noted that he wants to try and limit his breaking balls a bit. That being said, his most important pitch is his slider. Finding that pitch is the key to his success. After his last start he feels it is nearly back to full strength. "I struck out seven and probably five or six of them were on sliders," Anderson said of his previous outing. "It's getting back to where I like it, and can use it in different situations for strikeouts or for ground balls. It's coming around." Anderson said that his most important bullpen was the first one he threw after Tommy John surgery, but couldn't recall another side session that was as important. How he performed on the mound Saturday could play a key role in how soon he will return to the Oakland starting rotation."I felt like it was good. Hopefully they did too," Anderson said. "Guys have been throwing well so there's only so many spots in the rotation. We'll see what happens."
OAKLAND -- Adam Rosales got counsel on leading off from Chris Young when they were Oakland teammates in 2013.
"He's like, just keep it the same, if not be more aggressive because it's either the first or second pitch of the ballgame is the best pitch you'll see that day," Rosales said. "Be ready."
When Ariel Miranda served up a splitter down the middle, Rosales pounced on the 1-1 pitch.
The A's two hottest hitters quickly got to Miranda (1-2). Rosales hit his first leadoff homer since May 3, 2013, then made his usual sprint around the bases.
"He brings a lot of energy to the table," A's manager Bob Melvin said.
The A's fed off that energy, and two batters later, Healy hit a two-run shot, his third this season and first since April 6.
Cotton (2-2) gave up two runs, six hits, two walks and hit a batter.
"I was talking to myself on the mound, saying `attack, attack, attack, stay convicted, no matter what,'" Cotton said.
Ryan Madson got four outs for his first save.
Miranda allowed four runs and seven hits in three-plus inning in his worst start of the season, failing to pitch at least five innings for the first time in three starts.
Rosales is 6 for 17 with two homers and a double during the A's win streak, and Healy is 9 for 17 over his last five games after going 6 for 40 in his previous 10.
The Mariners fell to 1-9 on the road. Their sputtering offense had nine hits Saturday, offering some encouragement to a team that's hitting .195 away from home.
"Sometimes you're good at home, sometimes you're bad on the road and sometimes you're good on the road and sometimes you're bad at home" said Robinson Cano, who hit his third homer. "It was the same way last year. We just have to keep fighting."
Seattle cut it to 4-3 on Kyle Seager's pinch-hit, RBI triple in the eighth. Seager, mired in a slump all month, came into the game batting .233 with no home runs in 60 at-bats and was 3 for 16 over his last five games.
Madson struck out Mitch Haniger swinging to end the game after Jarrod Dyson singled and stole second with two outs in the ninth.
The A's wore Golden State Warriors jerseys during batting practice on Saturday for a second straight day. The A's announced on Twitter that they plan to auction the jerseys with the proceeds going to charity.
Mariners: RHP Steve Cishek, who had offseason hip surgery, hasn't been sharp in two rehab appearances. "He's kind going through his spring training right now," manager Scott Servais said.
Athletics: CF Rajai Davis was out of the lineup for a second straight day with a hamstring injury. Manager Bob Melvin said he expects the speedster to be on the field soon and doesn't anticipate him going on the disabled list.
Mariners RHP Yovani Gallardo is winless through his first three starts. He's 0-5 with a 5.29 ERA in seven career starts against Oakland. ... RHP Andrew Triggs (3-0) is yet to allow an earned run through a team-record 17 2/3 innings. He gave up five runs and six hits in his only appearance against Seattle, a two-inning relief stint last year.
Programming note: Mariners-A’s coverage starts today at 12pm with A’s Pregame Live on NBC Sports California and streaming on the NBC Sports App
Looking for their third straight win against the Mariners, the A's will have Adam Rosales and Jed Lowrie at the top of the lineup Saturday.
1. Jarrod Dyson (L) CF
2. Mitch Haniger (R) RF
3. Robinson Cano (L) 2B
4. Nelson Cruz (R) DH
5. Taylor Motter (R) SS
6. Danny Valencia (R) 1B
7. Guillermo Heredia (R) LF
8. Mike Freeman (L) 3B
9. Mike Zunino (R) C
Ariel Miranda -- LHP
1. Adam Rosales (R) SS
2. Jed Lowrie (S) 2B
3. Ryon Healy (R) 1B
4. Khris Davis (R) LF
5. Trevor Plouffe (R) 3B
6. Josh Phegley (R) C
7. Matt Joyce (L) RF
8. Chad Pinder (R) DH
9. Jaff Decker (L) CF
Jharel Cotton -- RHP