Dickey outduels Price in matchup of two of MLB's best