CLEVELAND, Ohio -- Roberto Perez slid into home plate. The baseball beat him there. But as Perez popped out of his slide and stood up, he noticed that the baseball had squirted away from catcher Curt Casali.

Perez slapped his hands together.

At last, the Indians have their first walk-off win of the season. At last, the Tribe offense delivered after a woeful weekend devoid of production. At last, the Indians came through with the bases loaded.

David Murphy's sacrifice fly broke a scoreless tie in the bottom of the ninth and the Indians walked away with a 1-0 victory on Sunday.

The breakthrough came after Cody Anderson already departed, but it wouldn't have been possible without a stellar major league debut by the right-hander. Anderson tossed 7 2/3 scoreless innings, as he limited Tampa Bay to six hits and one walk. He struck out four.

Anderson became the fourth Tribe pitcher since at least 1914 to log at least 7 2/3 scoreless innings in a major league debut. He became the first to do so at home.

The Indians didn't strike for their first hit off Tampa Bay hurler Alex Colome until the sixth inning, when Michael Bourn reached on an infield hit. That was it for the Tribe until the ninth, when Roberto Perez singled to left past shortstop Asdrubal Cabrera. He advanced to third when Jason Kipnis slapped a single to right. Kipnis matched his career high with a 16-game hitting streak. He has at least one hit in 25 consecutive games at Progressive Field, a ballpark record for a Tribe hitter.

Francisco Lindor flied out to left. The Rays intentional walked Michael Brantley to load the bases. Then, Murphy skied a pitch to center. Kevin Kiermaier's heave toward home appeared to be on target and in time, but the ball was nudged loose and Perez scored.

What it means

The Indians avoided a sweep and improved their home record to 14-21. They boosted their June record to 8-10. Cleveland has scored 47 runs in 18 games in June.

No dice

The Indians placed a pair of runners aboard in the sixth, but failed to break the scoreless deadlock. After Bourn singled, he advanced to second on a wild pitch. Perez flied out to left and Colome intentionally walked Kipnis. The Rays escaped, however, as Lindor lined out to left.

Check it out

With a runner on third and two outs in the top of the ninth, Cody Allen fanned Jake Elmore. On a 2-2 pitch, Elmore checked his swing, as ruled by first-base umpire Tim Timmons. On the ensuing offering, Elmore thought he had checked his swing again and he started to trot up the baseline. Timmons, however, ruled that Elmore did not hold up and the inning ended.

Nice play

Rays right fielder Steven Souza sent a sharp grounder toward the hole between first and second base to start the fifth inning. Kipnis made a diving snag, popped up and threw him out.

Quick work

Marc Rzepczynski relieved Anderson in the eighth with a runner on third and two outs. He intentionally walked Evan Longoria and then struck out Nick Franklin to end the threat.

They came, they saw

An announced crowd of 20,847 watched the game at Progressive Field.

What's next

The Indians will welcome -- perhaps begrudgingly -- the Detroit Tigers to town for a three-game series beginning Monday evening. The Indians own a 2-7 record against their American League Central adversary this season and a 14-33 mark against the Tigers since the start of the 2013 campaign. Cleveland's Trevor Bauer (6-3, 3.22 ERA) will oppose Detroit's Kyle Ryan (1-1, 3.26) on Monday. Danny Salazar (6-2, 3.56) and southpaw David Price (6-2, 2.50) will duel on Tuesday. Right-handers Carlos Carrsaco (8-6, 4.35) and Justin Verlander (0-1, 6.17) will battle on Wednesday.