Throughout Bryce Harper's early, frustrating days back from the disabled list, manager Matt Williams insisted the young slugger's hitting stroke would return at some point. He just needed time and at-bats to find it.

Sure enough, it has come together over the last two weeks. In 11 games since the All-Star break, Harper is hitting .353 (12-for-34) with a .476 on-base percentage and a .976 OPS.

"I feel good," he said. "I try to come in here every single day and try to get better and have good ABs. That's pretty much it."

Harper has had particularly good at-bats in this series against the Marlins. He's 4-for-7 with a walk, and he easily could be 5-for-7 had he been awarded with a single on a sharp, bad-hop grounder to short on Monday night (Adeiny Hechavarria was charged with a tough error on the play).

There is still some room for improvement. Harper has only five extra-base hits (three doubles, two homers) in 23 games since returning from his torn thumb ligament, so his power stroke hasn't fully returned.