OAKLAND, Calif. -- Milton Bradley might be the one to provide that powerful, middle-of-the-order bat the Oakland Athletics have been missing.
Apparently general manager Billy Beane believes it, too, considering he said all was quiet with his club a day before the trading deadline.
Bradley hit a three-run shot for his first career walkoff home run after Toronto rallied in the top of the ninth, lifting the A's to a 6-5 victory over the Blue Jays on Sunday.
Bradley has been close to his best again after two stints on the disabled list, showing the potential Beane liked back in December when he struck a deal with the Dodgers to acquire the mercurial outfielder.
"I'm just me," said Bradley, admittedly frustrated with criticisms of him this season. "I go out there and play my ballgame. Sometimes I play good, sometimes I make mistakes. I'm a human being."
Bradley sent a 2-1 pitch from closer B.J. Ryan (1-1) over the center-field wall for his sixth homer to give him four RBI. He was mobbed at home plate after rounding the bases.
"It feels good, especially when I read in the paper that I've got a tired act," he said. "I've done nothing but play hard. It's a shame people look to gain in their personal career by tearing me down."
That timely home run kept the A's in first place in the AL West after they began the day with a half-game lead over the Los Angeles Angels, who played a night game at Boston.
"He's been great," A's outfielder Jay Payton said of Bradley. "He's been a spark plug for us."
Huston Street (4-3) picked up the win despite blowing his seventh save. The reigning AL Rookie of the Year kept Shane Komine from a victory over 13-game winner Roy Halladay in his major league debut.
Lyle Overbay hit a go-ahead two-run double in the top half of the inning and Aaron Hill also doubled in a run, but Ryan couldn't hold it and blew his fourth save as Toronto lost for the ninth time in its last 14 road games.
Mark Ellis hit a one-out single and went to second on an indifference call, then Mark Kotsay walked following Jason Kendall's flyout to left bringing up Bradley, who drove in a run on a fielder's choice earlier.
Street, who entered with two outs in the eighth, allowed a leadoff single to Frank Catalanotto in the ninth and another single to Troy Glaus one out later before Overbay's drive to deep center.
After pinch-hitter Eric Hinske's RBI single in the eighth off Kiko Calero made it 3-2, Street relieved.
Komine pitched six impressive innings, delivering exactly the kind of outing Oakland had hoped for from the 25-year-old right-hander, who won his last six starts for Triple-A Sacramento before being promoted.
Oakland scored its first two runs via fielder's choice, by Bobby Kielty and Bradley, then Kendall singled to left for an insurance run with two outs in the seventh to chase Halladay after 110 pitches.
"It was a tough game from the beginning," Halladay said. "They do a lot of little things. It was one of those games where you're fighting and clawing."
Halladay's five-game winning streak remained intact and he is 5-0 over his last eight starts.
Reed Johnson homered leading off the game for Toronto, but Komine didn't let the homer affect him and held Toronto in check the rest of the way before turning things over to the bullpen.
"I think it just settled me down," he said of the homer. "I got it out of the way and made some good pitches after that. ... You've just got to laugh at it and move on. It happens."
The A's finished a 4-3 homestand and now embark on an important stretch with nine straight games against the division, including back-to-back three-game road series at Los Angeles and Seattle following by three home games against Texas.
Komine got the ball from his first pitch as a souvenir moments before allowing Johnson's seventh homer on just the second pitch he threw, then gave up a two-out single to Glaus before walking Overbay.
The rookie had about 50 family members and friends in the stands to support him, with some flying in from his native Hawaii for the game. His parents, younger brother, and fiancee attended after learning Wednesday that Komine would pitch for Oakland.
The Blue Jays led off the game with a home run for the fifth time this season, the second by Johnson. ... Kielty ended an 0-for-12 stretch with his seventh-inning single. ... Komine, who became the ninth pitcher to start a game for Oakland this season, is the third player born in Hawaii to play for the A's. ... Halladay has taken the ball 21 times following a Toronto loss and the Blue Jays have gone 19-3 in those games. ... Bradley stole his fourth and fifth bases of the year.