Ibanez had two home runs and five RBI on his 37th birthday, and the 23-year-old Bastardo pitched six strong innings as the Philadelphia Phillies jumped on ailing Padres ace Jake Peavy in a 10-5 victory on Tuesday night.
Ibanez even helped out afterward by translating for Bastardo, a left-hander from the Dominican Republic.
"I think I did a good job," Bastardo said.
"It's great we won, first and foremost, and the kid threw a great game," Ibanez said. "He did a phenomenal job."
As for his own performance, Ibanez said: "It's your birthday, it's not your birthday, I've had 37 of them. They tend to be less of a big deal."
Peavy allowed four runs before leaving after one inning, the shortest outing of his career, due to a viral upper respiratory infection.
The Phillies kept piling it on after Peavy was gone. Ibanez, in his first season with Philadelphia, hit his 200th and 201st career home runs -- both two-run shots -- and Greg Dobbs also connected for Philadelphia, which won its fifth consecutive game. Ibanez has 19 home runs this season.
The Phillies made Bastardo's night a little easier by handing him a 4-0 lead before he took the mound. He held the Padres to one run and four hits in six innings, struck out five and walked one.
His only mistake was allowing Adrian Gonzalez's major league-leading 22nd home run.
"As the game progressed I felt better, more relaxed, more confidence from the third inning on," Bastardo said.
Bastardo (1-0) was selected from Triple-A Lehigh Valley and takes Brett Myers' spot in the rotation. Myers will have hip surgery on Thursday that likely will end his season.
"His adrenaline was going," manager Charlie Manuel said. "He was in a rush. You couldn't have slowed him down if you wanted to. But he did one thing real good -- he was aggressive and he wasn't afraid to throw the ball."
Manuel said Bastardo has a good changeup and breaking ball, but was gripping them too tight.
"His fastball, he threw enough strikes and everything," Manuel said. "He did a super job, but he did it with one pitch."
Peavy (5-6), the 2007 NL Cy Young Award winner, allowed three hits, two walks and a sacrifice fly. He walked Shane Victorino and Chase Utley with one out before Ryan Howard doubled them in. Ibanez doubled in Howard, then scored on Dobbs' sacrifice fly.
Peavy's previous shortest start was two innings at Arizona on Aug. 25, 2003, during his first full big league season.
The Padres sent Peavy home. Manager Bud Black said the team knew for a few days that Peavy had symptoms.
"Jake said, 'Hey, I want to make the start. I'll give you everything I can.' " Black said. "It just didn't happen tonight for him. There are times when the game starts where adrenaline can take over, but tonight it just didn't happen for him. In his defense, he wasn't 100 percent."
Ibanez homered to center off Josh Geer with no outs in the third to make it 6-0, and then to right off Joe Thatcher with one out in the seventh to make it 10-1. Howard was aboard on a walk for Ibanez's first home run and Chase Utley was aboard on a walk for his second.
Ibanez came up with the bases loaded and one out in the eighth but hit into a double play. He finished with three hits and three runs.
Dobbs homered to right off Luis Perdomo with two outs in the fifth, his second.
Gonzalez went deep into the home-run porch in the right-field corner on a 1-0 pitch with one out in the sixth. He also drew a bases-loaded walk in the four-run seventh. His older brother, Edgar, hit an RBI single and Chase Headley had a two-run base hit.
- Phillies reliever J.C. Romero is due to return on Wednesday from a 50-game suspension for testing positive for a banned substance. He has been pitching in the minor leagues. "We'll run him out there," manager Charlie Manuel said. "We'll put him on lefties. Who knows, we might put him on righties too, early. It depends. He'll pitch and he'll eventually work his way right back to where he was at."
- Neither team took batting practice because of a California League game between Lake Elsinore, San Diego's Class A affiliate, and Rancho Cucamonga. Lake Elsinore won 6-2.