It wasn't pretty, but the Capitals used a third-period rally to earn their seventh straight win, beating the Carolina Hurricanes 2-1 at Verizon Center Friday night.