Marlins starting pitcher Henderson Alvarez, who tossed a complete game his last time out, took a step back on Sunday in San Diego, dropping to 2-3 on the year.

Alvarez gave up a solo home run to Will Venable in the opening frame and four runs in the fourth inning, including a two-run single to Chris Denorfia. He was charged with five runs on seven hits and three walks while striking out two in four innings of a 5-4 defeat.

Over his last three starts away from home covering 16 innings, Alvarez has allowed 10 earned runs. He will look to bounce back from his recent woes on the road in his next start Friday at San Francisco.