Lance Lynn goes seven strong in Cards’ win over Pirates