His face contorted by emotion, Francisco Lindor looked toward Cleveland’s dugout and released a scream that had seemingly been building for weeks.

“Let’s Go!” Lindor yelled in Spanish after connecting for a go-ahead, two-run homer in the sixth inning.

Shane Bieber corrected some unusual early control issues to strike out 10 and say unbeaten and Lindor hit Cleveland’s biggest homer so far this season, leading the Indians to a 4-2 win over the Minnesota Twins on Tuesday night.

With the Indians trailing 2-1 in sixth, Lindor, who has yet to go on one of those streaks where he can carry his team, followed a leadoff walk to Jose Ramirez with a homer he and his teammates may look back and remember.

The All-Star shortstop fell behind 1-2 before crushing an 88 mph slider from Jorge Alcala (1-1) into the right-field stands. Before the ball even landed or dropping his bat, Lindor paused to connect with his excited teammates across the way.

It’s been a tough stretch for the Indians. They’ve been playing without manager Terry Francona, who is away due to health issues. The team has also been dealing with the fallout from pitchers Mike Clevinger and Zach Plesac breaking the club’s code of conduct and being demoted.

Cleveland’s offense hasn’t found its rhythm and wasted great pitching.

But Clevinger is being welcomed back to start Wednesday, Plesac might not be far behind, and Lindor said it’s time for the Indians to look ahead.

After Lindor’s homer, Carlos Santana followed with a walk and one out later pinch-hitter Tyler Naquin delivered an RBI double to put the Indians ahead 4-2.

Bieber (6-0) allowed two runs and four hits in six innings as the Indians ended a four-game losing streak to the Twins and pulled within 1 1/2 games of the AL Central leaders.

Bieber had three walks in the first three innings — he came in with just six in 40 2/3 innings all season — but regrouped. The right-hander fanned the side in the sixth to give him double-digit strikeouts for the third straight game.