Westbrook (8-12) walked one, struck out two and was helped by two double plays. Bobby Howry pitched the eighth and Bob Wickman worked the ninth for his 25th save.
Wickman gave up singles to the first two batters he faced, Nick Swisher and Jason Kendall, but Mark Ellis couldn't get down a bunt attempt and eventually struck out. Wickman then got Bobby Crosby to fly out to center and slugger Eric Chavez to pop to shortstop to end it.
That snapped Oakland's seven-game winning streak.
"Jake has been consistent all year long," manager Eric Wedge told reporters. "He worked ahead in the count against a very disciplined team and did a great job. It was tempting to leave him in there, but it was time to go to the bullpen.
"This has been a tough stretch for us, so this is a very good win."
Jeff Liefer, called up from when the Indians finally put DH Travis Hafner on the disabled list, had an RBI double in the second inning in his first at-bat in the majors since June 27, 2004. It scored Ben Broussard, who had walked and moved to second on a walk to Aaron Boone, who also tried to score on Liefer's hit, but was thrown out at the plate.
"It was good to see Leifer come up here and get off to a good start," said Wedge.
Grady Sizemore hit his 10th homer in the eighth inning for a 2-0 lead.
The move on Hafner was made retroactive to July 17. He will be eligible to be activated on Aug. 2. Liefer's contract was purchased from Buffalo, where he was hitting .321 with 19 homers and 67 RBI.
Also, left-hander Brian Tallet was called up from Buffalo for the third time this season and right-hander Fernando Cabrera optioned back to the Bisons. The Indians needed another "long man" in the bullpen because Cabrera and other relievers were used quite a bit Monday night when Cleveland starter C.C. Sabathia lasted only 2 1/3 innings.
Stephen Head, the Indians' second-round draft pick in June, continued to mash the baseball as he led Kinston to an incredible 25-4 victory Tuesday night. Check the recap below...
Updating a couple of organizational moves this week:
Outfielder Juan Valdes was placed on the Lake County disabled list with a broken little finger on his left hand; INF Marshall Szabo came off the Lake County DL; Left-hander Shea Douglas was placed on the Kinston disabled list with a sore left shoulder.
CLASS AAA BUFFALO (59-46) dropped a doubleheader at home to Pawtucket, 9-1 and 10-4. Ryan Ludwick singled home the Bisons' only run in the opener. Kazuhito Tadano (3-5, 4.96 ERA) allowed seven runs over four innings. In the second game, Billy Traber (4-6, 6.48 ERA) was pounded for 11 hits and eight runs (seven earned) over five innings. Mike Kinkade (.275) had two hits, including his 12th homer. Ryan Garko (.289) went 2-for-3.
CLASS AA AKRON (55-45) was postponed by rain and is scheduled to be made up as part of a doubleheader (two seven-inning games) tomorrow at Canal Park, beginning at 6:05 p.m. Right-hander Brian Slocum is scheduled to start the first game and left Jeremy Sowers the second game against the Harrisburg Senators.
CLASS A KINSTON (14-17) accumulated 42 total bases and 27 hits in an incredible 25-4 rout at Frederick. First baseman Stephen Head (.354) went 6-for-7 and drove in nine runs with his first two homers since being promoted to the Carolina League. He hit a grand slam, two-run homer, double and three singles. In 22 games overall between Mahoning Valley and Kinston, he has hit .388 (33-for-85) with eight homers and 27 RBI. This time, he had plenty of help. Check out these other numbers:
DH Mike Conroy (.265), 4-for-8, three runs, three RBI.
SS Brandon Pinckney (.238), 4-for-5, three runs, three RBI.
CF Brian Barton (.345), 3-for-5, two runs, RBI.
3B Rodney Choy Foo (.282), 3-for-5, two runs, RBI.
RF Nate Panther (.250), 2-for-5, four runs, RBI.
2B Argenis Reyes (.304), 2-for-7, three runs, homer, two RBI.
Starter Adam Miller (5.25 ERA) gave up three runs over 4 1/3 innings. He walked one and struck out seven. Kyle Collins (5-5, 2.98 ERA) pitched just two-thirds of an inning for the win. Tony Sipp (2.56 ERA) worked two scoreless innings and Matt Davis (6.54 ERA) gave up one run over two innings to close it out.
CLASS A LAKE COUNTY (14-16) rapped out 16 hits in a 9-3 victory at Lakewood. Fernando Pacheco (.237) went 5-for-5 (four singles and a double) with three RBI, while Tim Montgomery (.284) hit a two-run homer, his third, and added an RBI single. Trevor Crowe (.272), Josh Noviskey (.229), Chad Longworth (.263) and Ricardo Rojas (.231) also had two hits apiece. Chuck Lofgren (3-2, 2.10 ERA) pitched five scoreless innings, giving up three hits and four walks while striking out six. Adrian Schau (5.50) allowed two unearned runs and T.J. Burton (3.67 ERA) one earned run over one inning apiece.
CLASS A MAHONING VALLEY (19-15) was postponed by the same rainstorm that hit Akron. The Scrappers are now due to play the Williamsport Crosscutters in a pair of seven-inning games at Eastwood Field on Wednesday, starting at 6:05 p.m. Right-handers Jim Deters and Kevin Dixon are scheduled to start for Mahoning Valley.
ROOKIE LEAGUE BURLINGTON (13-21) lost a noon game at home to Elizabethton, 11-3. Niuman Romero (.259) had two hits and two RBI, while John Drennen (.178) went 2-for-4 for Burlington. Starter Luis Valdez (1-4, 3.98 ERA) gave up four runs over 4 2/3 innings. Paul Lubrano (1.98 ERA) yielded one run over 3 1/3 innings and Jeff Pry, who missed all of last season with an injury, gave up six runs over one inning -- the first time he's been hit hard this season and raising his ERA from 1.59 to 5.84.