SAN DIEGO -- The Tampa Bay Rays are 20 games over .500 for the first time since the 2013 season, and are feeling pretty good about themselves.
Avisail Garcia had a two-run home run among his three hits and Matt Duffy had four hits and three RBI for the Rays, who benefited from a Padres bullpen meltdown in a 10-4 victory Monday night in their first game in San Diego since 2004.
The Rays, currently holding the second AL wild-card spot, won their fourth game in a row overall and their eighth straight on the road.
"I think it's awesome, especially with the stretch of games that we have coming up here, a pretty extended stretch where taking care of business is a big deal. To go into that feeling good as a team with a good vibe in the clubhouse, everybody believing that good things are going to happen, that's certainly a big thing."
"We're clicking on all the right cylinders in a good stretch, an important stretch. A lot of positive things happening right now."
Tampa Bay's only other visit to San Diego was as the first AL team to play at Petco Park, sweeping a series from June 15-17, 2004. The Rays have won eight straight in the series.
"I saw something the other day, we've held a playoff spot for a good chunk of the season," Duffy said. "We have to just continue to focus on that day's game and make sure it stays that way."
With Padres starter Joey Lucchesi going only 4 2/3 innings, the bullpen faltered.
Garcia doubled and scored in the three-run seventh against reliever Trey Wingenter.
Duffy's RBI infield single in the third broke a 2-2 tie and he added a two-run double in the seventh. The Rays added four more runs off Carl Edwards Jr. in the eighth.
San Diego backup second baseman Ian Kinsler pitched the ninth, allowing a single, walking two and hitting a batter, but not allowing a run. He was backed by a double play started by rookie shortstop Fernando Tatis Jr.
Kinsler hit a two-run homer in the bottom of the ninth.
Kinsler said he hadn't pitched since he was 13 in Pony ball.
"My dad made me choose when I was 13 and I chose to be a position player," he said. "Maybe I missed my calling."
He said it was "a little nerve-wracking at first, honestly. I mean, you don't want to hit anybody. You just want to throw strikes. But it was a lot of fun. My arm's going to be in pain probably for the next couple days. It was entertaining I guess to say the least."
After Garcia lined out to third baseman Manny Machado to end the ninth, Kinsler raised his right fist in celebration.
"I mean, someone's got to do it," he said. "And you're not going to put Hunter (Renfroe) in there because he'll try to throw it 100. You don't want Hunter getting hurt. Just the way the game it was going, it was pretty obvious, so I just went in the cage and got a little loose and tried to make the best of it."
Said manager Andy Green: "That's probably the only guy down there in that dugout I trust not to try and throw 100. Ultimately in that situation we're looking to get guys out of there healthy. He did a really nice job. He proclaimed himself Babe Ruth after he hit the home run in the ninth."
Rays opener Diego Castillo allowed an unearned run in the first inning and Austin Pruitt (2-0) followed by holding San Diego to one run and five hits in four innings while striking out four and walking none.
Tatis, the Padres' leadoff hitter, reached on third baseman Duffy's error, advanced on two groundouts and scored on Eric Hosmer's double off Castillo.
The Padres tied it in the second when Lucchesi singled to center to bring in Manuel Margot, who hit a leadoff double and advanced on a passed ball.
The Rays went ahead 3-2 in the third when Duffy beat out an infield single brought in Heredia, who drew a leadoff walk and took third on Garcia's single to right.
Lucchesi allowed three runs and five hits in 4 2/3 innings, struck out six and walked three.
Tatis, the 6-foot-3 rookie shortstop known to his family as "Bebo," made a sensational leaping catch of Jesus Aguilar's screaming line drive for the second out in the third. Tatis' father was a major league infielder for 11 seasons.
Rays: Rookie LHP Brendan McKay (2-2, 4.55) is scheduled to start Tuesday night and face an NL team for the first time. He did serve as the DH in his second game, going 0 for 4 against Baltimore on July 1.
Padres: LHP Eric Lauer (6-8, 4.51) will face the Rays for the first time.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Garrett 'sprints' to the dugout after Schawarber yells
Reds pitcher Amir Garrett celebrates after striking out Kyle Schwarber then sprints into his own dugout when Schwarber responds.
Iglesias' double in 10th leads Reds past Cubs 3-2
Jose Iglesias had an RBI double in the 10th inning and five Cincinnati pitchers combined for a four-hitter as the Reds recorded their second straight win over the playoff-contending Chicago Cubs 3-2 on Wednesday night.
Iglesias hits go-ahead in extras
Jose Iglesias drives one to right field and drives in the go-head run in the 10th inning.
Grichuk slam negates Buchholz dud as Jays beat Orioles 11-10
Randal Grichuk hit a grand slam with two outs in the ninth inning, and the Toronto Blue Jays rebounded from an ineffective start by Clay Buchholz to rally past the Baltimore Orioles 11-10 on Wednesday night.
Twins lose 3-1 to White Sox, division lead trimmed to 4
Held without a hit until the sixth inning, the Minnesota Twins managed only three in 3-1 loss to the Chicago White Sox that shrunk their AL Central lead Wednesday night.
Padres beat Brewers 2-1 behind Lamet's 14 strikeouts
Dinelson Lamet struck out a career-high 14 and Kirby Yates fanned pinch-hitter Ryan Braun with a runner on second base to close out the San Diego Padres' 2-1 win over the playoff-contending Milwaukee Brewers on Wednesday night.