Kershaw feeling better for matchup vs. Pirates