BOSTON -- Chris Davis definitely kept the souvenir ball from this most elusive hit.
Davis ended his record slump at 0 for 54 and drew applause from rival fans at Fenway Park, lining a single and two doubles while driving in four runs as the Baltimore Orioles beat the Boston Red Sox 9-5 Saturday to stop a four-game losing streak.
"That's a long time without getting a hit," he said. "I don't know what I'm going to do with it, but obviously something special."
Davis broke into a smile when his bases-loaded, two-run single in the first inning broke the drought.
"It meant a lot to me," he said.
He tried to make the most of his terrible stretch.
"I said it a couple of weeks ago: `You have to embrace it at some point," he said.
Davis walked to the plate in the first to what mostly appeared to be mock cheers when he was announced. But many of those quickly changed when he hit a liner over the head of second baseman Dustin Pedroia, ending the longest hitless streak ever by a position player.
It was his first hit since Sept. 14 of last season.
Once he safely reached first, Davis tipped his cap to the Orioles dugout and many of his teammates raised their arms and hollered in support. He smiled and made a motion that he wanted to ball, which he got.
"Significant weight lifted off my shoulders," he said later.
Davis, a two-time major league home run champion, had been 0 for 33 this season.
"The team did a rally around him a few minutes ago and a couple of guys said a couple of nice things," Baltimore manager Brandon Hyde said. "We know how hard he's been grinding. We know how hard it's been on him. Our guys have been pulling for him big-time."
The 33-year-old Davis is in the fourth season of a $161 million, seven-year contract. The all-time record for a hitless streak by any player was an 0-for-85 drought by pitcher Bob Buhl in 1962-63.
"It's never easy. Baseball is a tough game when you're struggling," said Boston righty Rick Porcello, who gave up the hit. "He's still showing up and playing hard every day, so I tip my hat to him for battling through what he's battling through."
Davis lined an RBI double in the fifth that put the Orioles ahead 3-2. The Orioles broke it open four in the sixth, with Davis adding a run-scoring groundout.
Christian Vazquez hit a two-run homer and drove in a career-best four runs for the World Series champion Red Sox, who had won their last two games.
Andrew Cashner (3-1) gave up three runs on three hits in five-plus innings. Porcello (0-3) pitched into the fifth.
Red Sox: Manager Alex Cora said LHP Brian Johnson (left elbow inflammation) still hasn't thrown and is just getting treatment. . Pedroia returned after getting Friday off as the club proceeds slowly after he missed all but three games last year due to a knee injury.
Porcello had allowed 16 runs -- 11 earned -- over 7 1/3 total innings in his first two starts. He gave up three in four-plus innings Saturday.
"He's healthy. He's good. Everything is good," Cora said. "It's just not working right now for him. He's erratic in the zone."
Boston RHP Marcus Walden and 1B Steve Pearce both committed an error in the same inning. Third baseman Rafael Devers also bobbled a grounder, but threw Dwight Smith Jr. out at second after he rounded too far.
Orioles: LHP John Means (1-1, 2.08 ERA) is set to start Sunday.
Red Sox: LHP Price (0-1, 6.00) is slated to make his home debut.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
'Family' reunion; Close ties still bind '79 Pirates
The 1979 Pirates were honored at the World Series-winning team's 40th-anniversary celebration at PNC Park on Saturday night.
Alonso's pinch-hit HR sets Mets rookie RBI mark
Pete Alonso came off the bench and hit his 33rd home run, setting the Mets rookie record for RBI as New York beat San Francisco 11-4 Saturday to end the Giants' seven-game winning streak.
Fantasy baseball daily notes: Pitcher and hitter rankings for Sunday
Prepare your fantasy baseball lineups confidently with our daily preview, including pitcher projections, hitter matchup ratings and more.
Báez, bullpen lead streaking Cubs over Padres 6-5
Javier Baez hit a go-ahead, three-run homer and four Cubs relievers combined for one-hit ball over the final four innings, lifting Chicago to a 6-5 victory over the San Diego Padres on Saturday.
Hot day, hot bats: Yanks torch Rockies 11-5, win 5th in row
The Yankees are as hot as the weather, torching Colorado pitching for the second straight day.
Voit takes pitch to the face, scores before exiting
Luke Voit is hit by a pitch in the 4th inning, but stays in the game until he scores off of Gleyber Torres' single.