The Mariners not only reached that magic threshold of three runs on Tuesday night, but they were feeling a little frisky and went a couple past it.

The result?

Well, a win, of course.

Seattle scored four runs in the fourth inning — an overall total they reached just once in their previous six games — and tacked on another run as insurance to pick up a much-needed 5-2 win over the Cleveland Indians at Progressive Field.

The Mariners are now 50-19 on the season when scoring three runs or more in a game.

“We’ve been grinding out at-bats,” manager Lloyd McClendon said. “We’ve lost five one-run games. So when you don’t win them and you don’t look good, people are saying you are playing bad and that’s just not true. One hit in each of those five games and we’d have a really nice record coming out of the break. Hopefully this can jump-start us.”

Four runs in an inning seemed implausible after watching the Mariners flail away at Safeco Field on the recent homestand. But Seattle has been a better hitting team away from home (.235 batting average, .650 OPS at home vs. .254 batting average, .690 OPS on the road). That trend continued against Indians starter Trevor Bauer.

Kyle Seager beat the left-handed shift by dropping down a bunt for a base hit to start the fourth inning. Bauer then hit Mike Zunino in the shoulder with a pitch. After a pop out from Logan Morrison, Corey Hart had a rare extra-base hit, doubling down the left-field line to score Seager. It was Hart’s first extra-base hit in six games and 21 plate appearances.

With two outs in the inning, Dustin Ackley continued his torrid hot streak, doubling off the wall in right-center to score Zunino and Hart. Chris Taylor followed with a double off the left-field wall to score Ackley.

“It was a good time to get a big hit,” Ackley said. “Fortunately for me, I got it. The last couple days, I didn’t do it.”

The four-run inning was the most runs Seattle had scored in an inning since scoring four in the sixth inning of a July 2 win in Houston. Since then, they’ve scored fewer than four runs in 16 of 20 games.