Raj Mehta-USA TODAY Sports

Jorge Alfaro drove in three runs, including a two-run single in the 10th inning, and the visiting San Diego Padres defeated the Detroit Tigers 6-4 on Tuesday.

Luke Voit also knocked in three runs for San Diego, and Manny Machado had two hits and two runs.

San Diego starter Mike Clevinger allowed two runs and six hits in seven innings. Taylor Rogers (1-4) picked up the win in relief despite giving up a ninth-inning run. Nick Martinez collected his fourth save.

Jeimer Candelario hit a two-run homer and drove in three runs, while Riley Greene had two hits, including a game-tying single in the ninth, for the Tigers. Starter Garrett Hill gave up three runs and five hits in five innings.

In the Detroit ninth, Willi Castro hit a leadoff single before Rogers retired the next two batters. Robbie Grossman walked, and Greene ripped a 0-2 offering for a single to score Castro and tie the game at 3-3. Rogers recovered to strike out Javier Baez, forcing extra innings.

The Padres moved ahead in the 10th when Gregory Soto (2-5) hit Voit with a pitch with the bases loaded. Soto had hit Jake Cronenworth with a pitch earlier in the inning before Machado reached on an error.

With two outs, Alfaro ripped a two-run single off Jason Foley to give San Diego a three-run advantage.

Candelario hit a two-out, run-scoring double in the bottom of the inning, but Castro flied out to end the game.

Hill got into trouble after retiring the first two batters in the third.

Machado and Nomar Mazara hit back-to-back singles before Voit drilled a double to deep center, bringing in both runners. After a walk to Eric Hosmer, Alfaro smacked a ground-rule double to center to make it 3-0.

Detroit cut it to 3-2 in the seventh. Miguel Cabrera led off with a double down the left field line before Candelario lined his 10th homer of the season just over the right field fence. It was Candelario's third homer in two games.

More must-reads:

TODAY'S BEST
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Cavaliers punch back, blowing out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Rangers center making long-awaited return in Game 3 vs. Hurricanes
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3
Frank Vogel fell victim to a Suns ownership group eager to win
2008 Celtics champion sentenced to prison despite emotional plea
Skip Bayless makes huge Tom Brady prediction after Netflix roast
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Pacers coach claims officials are biased against 'small market' teams
Hall of Famer makes bold prediction about Russell Wilson, Steelers
49ers Hall of Fame CB Jimmy Johnson dies
Rams make surprising move with former team captain
NBA announces discipline for Bucks' Patrick Beverley
Hall of Fame RB defends Najee Harris after Steelers decline fifth-year option
Pacers file shocking number of questionable calls after Game 2 loss vs. Knicks
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.