BALTIMORE -- Chris Davis hit a go-ahead sacrifice fly in the seventh, Jimmy Paredes homered and the Baltimore Orioles beat the Minnesota Twins 3-2 on Saturday night.
The Orioles have won five of their past six games and lead the Yankees by eight games in the AL East. The Twins have lost 10 of their past 14 games.
Paredes, who was called up from the minors Thursday, went 2-for-4 with his first homer and had two RBIs. Davis is batting only .188, but has five RBIs in his past two games.
Zach Britton pitched a perfect ninth for his 30th save -- the 10th different Orioles to record that many saves.
Danny Santana had two hits for the Twins and has 40 for the month, most among all rookies. Minnesota went 1-for-12 with runners in scoring position.
Orioles righthander Chris Tillman gave up one run and six hits with six strikeouts and three walks over five innings -- his shortest outing since July 29. It was his sixth consecutive start giving up fewer than three runs.
The Twins won a challenge in the fourth after Orioles second baseman Jonathan Schoop dropped a short toss from J.J. Hardy that was initially ruled a force out. However, Tillman retired the next three batters to get out of the jam.
Twins righthander Kyle Gibson had allowed five or more runs in three of his past four starts. He was more effective, giving up one run and four hits with six strikeouts and three walks over five innings.
Paredes had an RBI double to give the Orioles a 1-0 lead in the fourth. Minnesota tied the game in the fifth on a sacrifice fly by Oswaldo Arcia.
Paredes hit a two-out solo homer off Brian Duensing to make it 2-1 in the sixth. But Joe Mauer tied it again with a single off Andrew Miller (5-5) an inning later with the run charged to Tommy Hunter.
After Jared Burton (2-3) hit Adam Jones and allowed a single to Nelson Cruz, Davis followed with a sacrifice fly to center to make it 3-2.