BALTIMORE -- It's hard to determine which was more surprising: The Baltimore Orioles playing for first place in the AL East, or Nick Johnson hitting a clutch homer in a come-from-behind win over the Tampa Bay Rays.
Johnson's first homer in two years gave Baltimore a seventh-inning lead, and the Orioles held on for a 4-3 victory on Friday night.
The Rays and the surprising Orioles came into the game tied atop the division with 20-12 records. It was the first time since June 9, 1992, that a two-way tie for first place in the AL East this late in the season didn't involve either New York or Boston.
Now the Orioles stand alone in first place, thanks to Johnson. His two-run drive off Joel Peralta (0-2) put the Orioles in front 4-3, and the bullpen made the margin stand up.
The 33-year-old Johnson spent last season in the minors and received an invite from Baltimore to come to spring training. He made the team but started 0 for 28 and was batting .143 before his game-changing home run.
"It felt great," he said. "I was seeing the ball pretty well tonight. I had my legs under me, I wasn't hitting with skates on the way I have been all year."
Baltimore trailed 3-2 before Chris Davis hit a two-out single in the seventh off Tampa Bay starter Jeremy Hellickson. Peralta then served up a 3-2 pitch that Johnson deposited into the front row of the right-field bleachers for his first homer since May 5, 2010, with the New York Yankees.
"I squared it, but I didn't know I got it," Johnson said. "I think the wind blew it out. I put a good swing on it."
As the pitch soared toward the outfield, Peralta squatted on the mound and could only hope the ball stayed in the park.
"I got ahead in the count like I was supposed to," the right-hander said. "Then I throw some really good pitches that I thought for sure he was going to swing at. He didn't. I know he's a good hitter. In the end, I just throw a fastball that was supposed to be down and away. I missed the spot and he got it. That was the game right there."
Tampa Bay, which was hitless after the fifth inning, has lost five of six. Rays designated hitter Luke Scott, who played the previous four seasons with Baltimore, went 1 for 3 with a walk and scored a run.
Dana Eveland walked six and hit two batters over six innings in his Orioles debut, yielding three runs and five hits. Obtained in a December trade with the Los Angeles Dodgers, Eveland toiled in the minors for Baltimore before being summoned for this game.
The Rays loaded the bases with no outs in the second inning but got only one run, on a double-play grounder by Sean Rodriguez.
Jones tied it in the bottom half with his 10th home run, a drive deep into the left-field seats on a 3-2 pitch.
Tampa Bay took a 3-1 lead in the fourth, but might have had more if not for a gritty play by Orioles catcher Matt Wieters. With the bases loaded and one out, Elliot Johnson hit a liner off the right-field wall that scored Matt Joyce and sent Rodriguez hustling from second to home.
Markakis threw to second baseman Robert Andino, whose relay got to Wieters an instant before Rodriguez arrived. Rodriguez led with his left shoulder and barreled into Wieters, who made the tag and held onto the ball despite being thrust backward several feet.
"I knew it was going to be a bang-bang," Wieters said. "I wasn't sure he was going to slide or come in strong, and I made sure to hold onto the ball."
Said Rodriguez: "He's definitely bigger than me. His foot was in front of the bag so I was like I got nowhere to slide, I got to get him, try to see if I could knock it loose. He held on to it. Credit to him."
Eveland then issued an intentional walk to load the bases before hitting Carlos Pena with a pitch to force in a run.
Markakis hit his sixth homer, the third in four games, to make it 3-2 in the sixth.
To make room for Eveland, the Orioles placed RHP Matt Lindstrom (finger) on the 15-day disabled list. ... Tampa Bay OF Desmond Jennings missed a fourth straight start with a left knee sprain. ... Baltimore Ravens safety Ed Reed threw out the ceremonial first pitch. He also took batting practice before the game. ... Pena went 0 for 4 and is 3 for 35 with 13 strikeouts in his last nine games.