Eric Thames left Miller Park as a question mark and returned Monday as one of the most talked-about players in Major League Baseball. Then he showed the home fans what all the fuss was about.

Thames hit a go-ahead, two-run home run -- his Major League-leading eighth this season -- in the Brewers' 7-5 win over the Cardinals. It came fresh off a nine-game road trip so magical that Thames called his boyhood hitting coach in California and said, "I have no idea what's going on."

"That's what happens when you're on a streak," Thames said after helping the Brewers beat the Cards' Carlos Martinez. "It's like your mind is on autopilot."

With Thursday's two hits, Thames is on a 10-game run during which he is 16-for-33 with seven of his home runs, including a five-game streak on the road in which he homered six times. In those 10 games, Thames has scored 16 runs, drove in 11, hit four doubles and collected five walks while striking out just four times.

In his second life in the Major Leagues following three seasons in South Korea, Thames the MLB leader in OPS (1.481), slugging percentage (.981), total bases (52), extra-base hits (14) and weighted runs created plus (287).