Maybe Millar should have kept quiet.
Ramirez will get the headlines for becoming the 39th player in major-league history to reach 400, but it was Olivo's solo shot in the fourth inning that proved to be the difference for Seattle.
"The difference was I went back to the position I hit in last year," Olivo said. "My friend, Millar, he told me."
Seattle won a series for the first time since taking two of three at Texas April 26-28, and handed the Red Sox their first series loss this month.
Olivo was hitting just .125 and had been splitting time with catcher Wiki Gonzalez. But Gonzalez was placed on the disabled list Sunday with a strained left hamstring, leaving Olivo as the only catcher with experience on Seattle's roster.
He responded with an infield single in the second inning that scored Bret Boone and sparked a four-run inning for Seattle. He added a double in the eighth.
In the fourth, Olivo hit a 3-1 pitch from Tim Wakefield (4-2) into the Boston bullpen in left field to give Seattle a 5-1 lead. His last hit had been April 27 at Texas.
"He stayed on the pitches and didn't pull off," Seattle manager Mike Hargrove said. "He hit pitches he should have hit."
"That was fun," Guardado said. "It was a little scary, but fun. I just tried to keep the ball down and stay ahead."
Ramirez's three-run shot came with two outs in the fifth and brought Boston within a run. It was his 10th of the season and the second in the series. He hit a 1-1 fastball from Seattle starter Gil Meche an estimated 404 feet into the seats in right-center field, scoring Mark Bellhorn and Damon.
"I'm going to put it on eBay and see how much I get," Ramirez joked. "Maybe $200?"
Ramirez is just the fifth to reach the mark in a Red Sox uniform. The others were Jimmie Foxx, Ted Williams, Carl Yastrzemski and Andre Dawson.
Ramirez is the 13th player to reach the mark before his 33rd birthday and just the fourth since Harmon Killebrew in 1969. He is the fifth-fastest to 400 in number of at-bats, behind Mark McGwire, Babe Ruth, Killebrew and Jim Thome.
"I hope he hits another 400 ... like in the next three years," Boston manager Terry Francona said. "I think he's excited. I do really think it meant something to him."
Outside of Ramirez's homer, Meche (3-2) was solid for Seattle, giving up four runs and seven hits in six innings. His only other mistake was David Ortiz's 10th homer, a solo shot in the third.
"I made too many pitches away to Manny," Meche said. "I located my fastball the first couple of innings and have learned my last couple of starts that when I overthrow is when I give up home runs."
Shigetoshi Hasegawa allowed two baserunners in the seventh, but got Millar to fly out to the warning track in left-center field to end the threat.
After hitting nine home runs in its previous three games, Seattle manufactured runs to take the early lead. With one out in the second, Boone and Jeremy Reed singled. Olivo then hit a slow roller just past Wakefield that third baseman Bill Mueller could not handle, allowing Boone to score.
"I made some bad pitches and allowed them to score some runs," Wakefield said. "I'd like to have that one inning back."
- RF Nixon had three hits Sunday and was 7-for-11 in the series.
- There still is no timetable for Boston LHP David Wells to come off the DL, Francona said. Boston's starter for Wednesday in Oakland had been listed as "to be announced," but RHP Jeremi Gonzalez is now scheduled to make the start. "We're lined up for Jeremi. If and when we make a move we'll talk to David and talk to the trainers," Francona said.
- Seattle C Gonzalez injured his left hamstring in Saturday's game. C Rene Rivera was called up from Double-A San Antonio.
- The roof at Safeco Field closed during the game for the fourth time this year, second time in the three-game series.