FORT MYERS, Fla. - Anthony Gose ran all over the Boston Red Sox on Thursday, and in doing so helped the Toronto Blue Jays steal a 3-2 victory to extend their spring training winning streak to 10 games.

Gose drew a leadoff walk in the eighth inning off left-hander Justin Thomas, then stole second, third and home for what turned out to be the winning run.

"I never saw anybody steal second, third and home in the same inning in my career," Blue Jays manager John Farrell said. "He is obviously exciting. He can take over on the basepaths. He has a combination of pure speed, plus the ability to read some things. You just turn him loose. He's a pure basestealer.

"It's a risky play," Farrell added. "But with two outs, it was a calculated gamble."

Gose had four stolen bases in the game, and has seven during spring training. He has 194 stolen bases in four minor league seasons, including 70 last year with Double-A New Hampshire.

"Real fast runner being a young daring guy," Red Sox manager Bobby Valentine said, adding that catch Jarrod Saltalamacchia "checked him four times. The fifth time he didn't check him. He lobbed it and Justin got it stuck in his glove, I guess. If he gets the ball out. He's out. ... He's a fast runner that kid."

Red Sox started right-hander Alfredo Aceves pitched a solid six innings, allowing two runs on three hits with four strikeouts and two walks. He got in trouble in the sixth.

With one out, Gose reached on an error by third baseman Kevin Youkilis, then stole second and went to third on an error by catcher Kelly Shoppach. Rajai Davis walked and stole second. Eric Thames single to right scored Gose and Davis.

"I think he's one of the better pitches that we have in camp," Valentine said. "He's pitched well. Ran out of gas a little at the end, I thought, but other than that he's a very good pitcher. And he pitched well today."

For Aceves, it's "a dream" to be a starter. He made four starts in his 55 appearances last season, his first with the Red Sox. However, he won't be disappointed if he ends up working out of the bullpen.

"You know why?" he asked. "It's hard to get a job. This job is really unique, and I think looking at the other hand, we have to be glad to have a job, to play with the Red Sox."

David Ortiz hit a solo home run for the Red Sox.