"I was one pitch away from getting out of it and couldn't make the pitch," Cashner said. "I was going at him with my best stuff, and he's one of the best young guys in the game right now. If I'm going to get beat, I want to get beat with my fastball."
And Cashner is the only Padres pitcher that manager Bud Black has seen throw harder than 100 mph.
"It was a great matchup," Black said. "It was great theater."
The Marlins' four runs snapped a 2-2 tie in the eighth. Two runs scored on passed balls by Padres catcher John Baker in the inning. Cashner (2-2) allowed four runs (three earned) and two walks (one intentional) and struck out one in two-thirds of an inning.
The Marlins loaded the bases against Cashner after Jose Reyes led off with a single, Emilio Bonifacio reached on a bunt single, and after a groundout by Hanley Ramirez, Logan Morrison reached via an intentional walk.
Cashner struck out Omar Infante, but issued the walk to Stanton to bring in the go-ahead run.
"I still couldn't catch up to it," Stanton said. "I was just trying to be relaxed. Against a guy like that, you can't take any more momentum than he's going to give. You've got to be real short and get the barrel to the ball, because he will supply the power. I battled a little bit and got us that run."
A second run scored on a passed ball. A third run scored on Gaby Sanchez's single, prompting Cashner's exit. After rookie reliever Miles Mikolas entered, the fourth run of the inning scored on another passed ball for a 6-2 Marlins lead.
"When you're a catcher and a guy throws that hard, you've got to be on guard," Black said about the passed balls.
The Padres took a 2-0 lead in the fifth on starting pitcher Joe Wieland's two-run double.
With Cameron Maybin on third following his single, a stolen base and a groundout, the Marlins intentionally walked Andy Parrino to bring up Wieland, who smacked a 2-2 pitch against Marlins starter Ricky Nolasco. It was Wieland's second hit of his Major League career, and his first extra-base hit.
"Of the seven or eight pitches I saw, I only saw one fastball, the first pitch. He didn't want to throw a fastball," Wieland said. "I got lucky and he left one up and I was able to hit it the other way."
However, Wieland gave up the lead in the next inning.
He issued a leadoff walk to Nolasco, who scored when Ramirez grounded into a forceout to cut the Padres' lead to 2-1. Morrison's RBI triple tied the game at 2.
At 0-4, Wieland is still looking for his first Major League victory.
"I was pretty frustrated the sixth inning, walking Nolasco to start," Wieland said. "It's unacceptable. You can't walk a pitcher, let alone leadoff. Leadoff walks always come around to score, and that's what happened."
That was the only walk Wieland allowed. He gave up two runs and five hits and struck out four in 5 2/3 innings.
For the Marlins, Nolasco (4-0) allowed two runs in seven innings to earn his 68th career victory, tying Dontrelle Willis for most wins in franchise history. Nolasco struck out three and walked one, which was intentional.
The Padres, meanwhile, have lost three in a row and six of their last eight.
"Eventually, we're going to break through," Wieland said. "You can't put your head down. You can't be discouraged by what's going on. We have to keep going out and keep battling and things will start going our way."