In a tale of two halves, Cannon County won the one that mattered the most Friday night. The Lions played their second district game Friday night against the 8th-ranked York Dragons on a rain-soaked Fred Schwartz field, and emerged with a stunning 20-14 victory.