Connor Bedard kicked off a three-goal second period with his 22nd goal of the season as the Chicago Blackhawks held on late to defeat the Dallas Stars 3-2.