"There are things I need to work on and address and get right," Schilling said, "but I certainly felt better than I've shown. I'm never happy going five, but, again, it's a win."
It was a strange day at Fenway Park, from the 11:08 a.m. start for the Patriots Day holiday to a flyover by two jets marking the start of the Boston Marathon while Schilling was on the mound to the ejection of Toronto manager John Gibbons.
Then there were Ramirez's adventures in left field.
He hit two homers over the Green Monster to drive in five runs and lost two balls in the sun -- perhaps because he wasn't used to its position so early in the day -- for a double and a two-base error.
Toronto left fielder Frank Catalanatto also let a ball drop about 10 feet in front of him when he lost it in the sun for a double.
"It was the worst thing we've ever played under," Catalanatto said.
Boston right fielder Trot Nixon could sympathize. He often fights the sun during games that start in the afternoon.
"I don't think anybody realizes it, but no matter what kind of glasses you have on, if the ball's in the sun, you can't see it," he said.
Schilling (1-1) barely made it through the fifth inning to qualify for the win with 118 pitches and a 9-3 lead. He got out of two bases-loaded jams, one when he struck out Catalanatto to end the second inning moments after the flyover.
"He had to throw a lot of pitches early (40 in the second inning) but he threw the ball well," Boston catcher Jason Varitek said. "It's another building block."
With two outs in the fifth, Schilling allowed Catalanotto's two-run single, then struck out Gregg Zaun.
Ramirez had his second two-homer game in three days and 41st multiple homer game of his career.
There was no doubt about the first one, a three-run shot in the second that cleared the left-field seats. There was plenty of uncertainty about the second homer in the sixth that drove in two runs.
That drive hit just above the red line on the wall for a homer, but bounced back onto the field. Third-base umpire Bob Davidson originally ruled the ball was in play and Ramirez stopped at second. Then the umpires conferred and changed the call to a homer, Ramirez's fourth of the season.
Gibbons rushed onto the field to argue and was ejected.
"I thought it hit the red line," he said. "I haven't seen the replay. Some guys have said it cleared. If that's the case, they made the right call."
Boston scored seven runs off Dave Bush (0-2), who left with no outs in the third. Kevin Millar singled in a run in the first, Nixon got an RBI single and Ramirez hit his homer in the second. Mark Bellhorn added a two-run double in the third.
"The biggest trouble I had was locating my fastball," Bush said. "The two-out hits really hurt me."
Johnny Damon also drove in two runs with a third-inning single for a 9-1 lead.
The Blue Jays scored on Vernon Wells' double in the third, and Ramirez helped them score two unearned runs in the fourth.
With one out, he fought the sun and was charged with a two-base error on Orlando Hudson's fly near the wall. Russ Adams singled in a run before Catalanatto hit another fly to left that Ramirez struggled with, and the ball fell for a double and another run.
Zaun then hit a ball that Ramirez caught for a sacrifice fly and the crowd cheered and chanted, "Man-ny, Man-ny."
Schilling got through the fifth, ending his stint with his 10th strikeout. He allowed 10 hits, two walks and three earned runs.
"It was a struggle from the get-go," Boston manager Terry Francona said. "He's not doing what he usually does, or quite as precise and I think they are able to foul pitches off that in midseason form they miss."
- Former Boston 3B Shea Hillenbrand went 4-for-4 and was hit by a pitch for Toronto.
- RF Nixon reached into the stands near the right-field foul pole to take a homer away from Alex Rios. It was the same spot where Gary Sheffield had a run-in with a fan last week.
- Ramirez has 43 lifetime homers against Toronto, the most by an opponent. Jose Canseco is second with 41.