O’s Outlast Blue Jays

Baltimore Oriole's Manny Machado crosses the plate to score on a sacrifice fly by Chris Davis against the Toronto Blue Jays in the sixth inning of a baseball game Monday, April 22, 2013 in Baltimore. (AP Photo/Gail Burton)

Baltimore Oriole's Manny Machado crosses the plate to score on a sacrifice fly by Chris Davis against the Toronto Blue Jays in the sixth inning of a baseball game Monday, April 22, 2013 in Baltimore. (AP Photo/Gail Burton)

Baltimore — Nick Markakis singled home the winning run with two outs in the bottom of the ninth inning, giving the Baltimore Orioles a 2-1 victory over the Toronto Blue Jays last night.

Toronto reliever Aaron Loup (1-2) began the ninth by hitting Chris Davis with a pitch. After a sacrifice bunt, Steve Pearce popped out and Nolan Reimold received an intentional walk before Alexi Casilla reached on a throwing error by shortstop Munenori Kawasaki that loaded the bases.

Markakis then sliced an 0-2 pitch to the opposite field near the left-field line. Jim Johnson (1-1) worked a perfect ninth for the Orioles, now 5-2 on a nine-game homestand that ends tomorrow.

Toronto starter J.A. Happ allowed one run and four hits in six-plus innings, walking two and striking out six.

Not be outdone, Orioles starter Chris Tillman gave up one run, four hits and three walks in 6 2-3 innings.

The game was scoreless until the bottom of the sixth. After Manny Machado’s liner to center eluded the glove of a diving Colby Rasmus for a single and Adam Jones singled off the glove of third baseman Brett Lawrie, both runners moved up on a wild pitch. Davis hit a sacrifice fly to right that brought home Machado, who beat a strong throw by Jose Bautista with a nifty hand tag at the plate.

The Blue Jays answered in the seventh. Edwin Encarnacion ended an 0-for-16 skid with Toronto’s second hit, a one-out single. Adam Lind, who had reached base nine straight times (three hits, six walks) looked at a third strike and J.P. Arencibia singled before Rasmus bounced an RBI single through the right side to chase Tillman.

Darren O’Day walked Lawrie to load the bases before striking out Emilio Bonifacio.

Rays 5, Yankees 1

St. Petersburg, Fla. — Matt Moore became the first Rays pitcher to win his first four starts of a season, Ryan Roberts homered twice and Tampa Bay beat CC Sabathia and New York.

Moore (4-0) allowed one run, two hits, three walks and had nine strikeouts over eight innings. Roberts connected in the first and third to help the Rays take an early 5-0 lead.

Yankees infielder Kevin Youkilis, who left Saturday’s game at Toronto with lower back stiffness, was a late scratch Monday after the back tightened up following batting practice.

Sabathia (3-2) had a three-game winning streak end. The left-hander gave up five runs and seven hits over seven innings.

Indians 3, White Sox 2

Chicago — Asdrubal Cabrera hit a clutch two-run single in his return to the lineup and Cleveland used a throwing error by reliever Matt Thornton to rally for a victory over sloppy Chicago.

Justin Masterson (4-1) pitched seven effective innings to help the Indians win their third straight. They have won three of four this season against the White Sox.

National League

Cardinals 3, Nationals 2

Washington — Yadier Molina drove in the go-ahead run in the sixth inning, backing Shelby Miller’s strong start, and St. Louis returned to the site of its Game 5 NL division series victory last season for a victory over the Nationals.

The other big hit for St. Louis was Allen Craig’s two-run double in the third.

Phillies 3, Pirates 2

Philadelphia — Jimmy Rollins hit a tiebreaking single in the sixth inning and Jonathan Pettibone had an impressive major league debut to lead Philadelphia past Pittsburgh.

Pettibone allowed two runs and six hits, striking out six in 5 1-3 innings. Raul Valdes (1-0) got two outs in the sixth and Jonathan Papelbon finished for his fourth save.

Pedro Alvarez and Russell Martin hit solo homers for the Pirates on a chilly night when the temperature dipped below 50 degrees.

Pirates starter A.J. Burnett gave up two runs and five hits, fanning seven in five innings. Jared Hughes (1-2) retired his first two batters in the sixth before running into trouble.