OAKLAND, Calif. -- Oakland's Josh Donaldson made plans to buy a pair of goggles for this year's locker room celebrations. A's manager Bob Melvin refuses to think beyond the next game.

Yoenis Cespedes and Donaldson homered, Alberto Callaspo had two hits and drove in two runs, and Bartolo Colon pitched six innings as Oakland trimmed its magic number for clinching the AL West to two with an 11-0 victory over the Minnesota Twins on Friday night.

"We still have to go out and take care of business," Donaldson said. "But I am actually getting goggles. My eyes hurt last year."

At least the A's have a little longer to plan for such bubbly things. They won the division on the final day of the regular season last year.

Josh Reddick had two hits and drove in a run for the A's, who won for the eighth time in 10 games. The A's can clinch their second consecutive AL West title with a win Saturday combined with a loss by the Texas Rangers.

The A's manual scoreboard operator waited for a break in the action to post a final on the Royals' 2-1 win over the Rangers, drawing thunderous applause from the sellout crowd of 36,067, many of whom were in attendance for the Star Wars-themed fireworks show afterward.

Colon (17-6) won his third straight start, giving up five hits, walking one and striking out eight, one off his season high.

Andrew Albers (2-4) lost his fourth straight decision after giving up eight runs -- three earned -- and eight hits over 4 2/3 innings. He walked one and struck out two.

Josh Willingham and Eduardo Escobar each had two hits for the Twins, who have lost four of five.

"It was really an ugly night," Twins manager Ron Gardenhire said. "Colon pretty much dominated us. We threw the ball around, missed the ball and had some trouble in the outfield early. Every time we missed a play they took full advantage of it. Not very much fun for us in our dugout."

Colon extended his scoreless streak to 19 innings, dating to the first inning of the A's 7-2 win over the Houston Astros on Sept. 8.

Tommy Milone threw two scoreless innings and Evan Scribner finished the game.

The Twins made a season-high four errors and the A's took full advantage with five unearned runs in the fifth inning. Escobar was charged with two errors.

The A's loaded the bases with two outs against Albers. Escobar dived to nab Chris Young's sharp grounder down the third base line and then rushed his throw, which skipped past Chris Parmelee and into the Twins bullpen, allowing all three runners to score.

Ryan Pressly took over for Albers and gave up an RBI single to Callaspo, who later scored on a wild pitch.

Cespedes homered leading off the second and Donaldson hit his home run, a two-run shot, in the sixth.

Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.