Doug Fister (4-13) was pegged with the loss after giving up eight runs -- six earned -- on 12 hits in 5 2/3 innings.
Baltimore jumped out to an early 2-0 lead in the first. Reimold hit a leadoff single and Markakis followed with a homer to right.
The Tigers came back with a run of their own in the third when Santiago led off the frame by blasting a 3-2 offering over the wall in left.
The O's added three more in the fifth and two in the sixth. In the fifth, Reimold doubled and scored two batters later when Markakis singled to left. Markakis then beat a throw to third on an Adam Jones base hit. Jones took second on the throw before both Markakis and Jones scored on Guerrero's single.
A pair of run-scoring singles from Markakis and Jones in the sixth made it 8-1.
Kevin Gregg struggled in the ninth, surrendering three runs and recording no outs. After loading the bases on three consecutive singles by Victor Martinez, Jhonny Peralta and Ryan Raburn, Gregg issued back-to-back walks to Alex Avila and Santiago. Jackson followed with a single, plating Rayburn and chasing Gregg from the game.
Jim Johnson came on next and retired the first two batters he faced, the second being an RBI groundout by Magglio Ordonez. Johnson intentionally walked Miguel Cabrera to put the game-tying runs on the bases, but Reimold made a running catch on a liner to left by pinch-hitter Brennan Boesch to end the game and give Johnson his second save of the year.
Markakis has recorded one hit in 178 consecutive series, a major league- best...Baltimore has been outscored 87-40 in the first inning this season...Guerrero is one hit shy of tying Roger Conner for 89th on the all- time hit list...Detroit placed second baseman Carlos Guillen on the 15-day disabled list and recalled second baseman Will Rhymes from Triple-A Toledo Sunday.