Byrd drove in two runs and Philadelphia knocked around Fernandez in one of his worst major-league starts, beating the Miami Marlins 6-3 Friday night to snap a four-game skid.
"Offense was very good; they stepped up to the challenge," Phillies manager Ryne Sandberg said. "We wanted to be aggressive early on in the game with strikes in the zone. You don't want to get in the hole too often with him. Guys swung the bats early and that set the tone."
Phillies starter A.J. Burnett left in the fourth inning because of a sore right groin, but Philadelphia chased Fernandez (2-1) with three runs in the fifth en route to its first home win of the season.
"He has that aggressive attitude and a lot of confidence on the mound, but you have to come out swinging," Byrd said. "We got him today. It was huge. We had a good approach, took good swings, put the bats on the ball and got those timely hits."
Fernandez, last season's NL Rookie of the Year, was tagged for eight hits and a career-worst six earned runs in four-plus innings. The right-hander walked four, matching a career high, and struck out six. He gave up only one run over 18 innings in three appearances against Philadelphia last season.
"I was trying to throw strikes and it didn't happen," Fernandez said. "It's all part of the game. I had two good starts and then come here and get my [butt] kicked. I'm looking forward to my next bullpen, then go from there."
Derek Dietrich homered for the Marlins, who lost their fifth straight. Miami has been outscored 32-13 during the slide.
"We had opportunities," manager Mike Redmond said. "We had guys on base but couldn't get anything going."
Burnett was removed with one out in the fourth after walking Casey McGehee to load the bases on four pitches that weren't even close. Phillies trainer Scott Sheridan went to the mound with Sandberg to pull Burnett from the game. He had thrown 106 pitches.
The right-hander will be re-evaluated Saturday.
"I felt like everything was tight. I'm not too concerned, but you never know," the 37-year-old Burnett said. "I'm not a spring chicken anymore."
Left-hander Jake Diekman (1-0) relieved Burnett and wiggled out of a bases-loaded, one-out jam by striking out Jarrod Saltalamacchia and Dietrich.
Byrd had two hits, including a double. Chase Utley and Jimmy Rollins also had two hits for the Phillies, outscored 25-10 by Milwaukee this week in their first home series of the season. The Brewers won all three games for their first sweep in Philadelphia.
Jonathan Papelbon pitched a scoreless ninth for his second save in three chances.
Philadelphia quickly jumped on Fernandez, scoring two runs in the first thanks to Byrd's RBI double and Domonic Brown's RBI single. Byrd has six hits and seven RBIs in his last four games.
After the Marlins tied it at 2 in the second on Dietrich's drive to right-center, Philadelphia went ahead 3-2 in the third thanks to Fernandez's wildness. The Phillies loaded the bases with a pair of walks and Utley's single before Fernandez walked in the go-ahead run with a free pass to Ryan Howard.
Then the hard-throwing righty returned to form by striking out the next three batters, featuring a fastball that reached 98 mph. He whiffed all three in the fourth for six straight strikeouts -- all swinging.
Fernandez, however, was shaky in the fifth when Philadelphia opened the inning with four straight hits, the last of which was Byrd's RBI single that ended Fernandez's night. Kevin Slowey limited the Phillies to just one more run, charged to Fernandez, but the damage had been done.
Jeff Baker's eighth-inning sacrifice fly pulled Miami to 6-3.
Rollins had two walks to give him 694 for his career, moving into sixth place in Phillies history. ... The Marlins have lost 11 of their last 14 in Philadelphia. ... Philadelphia CF Ben Revere (sore ribs) was replaced in the starting lineup by Tony Gwynn Jr. ... The Phillies activated infielder Freddy Galvis from the 15-day disabled list and optioned infielder Cesar Hernandez to Double-A Reading. Galvis, who entered in the sixth, went 0 for 1 with a walk. ... RHP Seth Rosin, a Rule 5 draft pick in December, cleared waivers and was returned to the Phillies. He will report to Triple-A Lehigh Valley. Rosin was selected by the Mets in the offseason and was on the Dodgers and Rangers this year before getting released by Texas on Wednesday. ... Marlins RHP Nathan Eovaldi (1-1, 3.46 ERA) faces Phillies RHP Jonathan Pettibone, who will be making his season debut, on Saturday night.