Cleveland rookie Will Brennan kept the Guardians going with two clutch hits. And José Ramírez closed it out with some deft baserunning.

Ramírez slid past catcher Cal Raleigh‘s tag to score the winning run in the 12th inning, giving Cleveland a 7-6 victory over the Seattle Mariners on Sunday.

Teoscar Hernández’s two-out single gave the Mariners a 6-5 lead in the top of the 12th, but Seattle’s bullpen faltered again.

Ramírez beat the throw from second baseman Kolten Wong on Josh Bell‘s ground ball. Amed Rosario began the inning at second base and Penn Murfee (1-2) walked Ramírez intentionally. The runners moved up on Murfee’s wild pickoff throw to second base. Josh Naylor‘s groundout tied the game.

Brennan tied the game twice — with a two-out, two-run double in the ninth and an RBI single in the 11th.

“I can’t really describe that — it’s crazy,” Brennan said of his late-game production. “That was a huge win. When you put the ball in play you’re never really out of it.”

Brennan came into Sunday batting .182 in limited duty and was 0 for 3 going into the ninth.

“I was thrilled for him,” Guardians manager Terry Francona said. “He’s had some tough at-bats. For a young kid, facing closers, not playing every day like he’s used to and he is always ready.”

The Guardians loaded the bases with two outs in the 11th, but JB Bukauskas, called up from Triple-A Tacoma before the game, struck out Rosario looking on a 3-2 pitch.