he was named to the All-Star Game for the first time in his career. Another highlight came against Cleveland August 9, when he held the Indians scoreless for seven innings and scored the only run of the game. He had a 1.98 ERA through 25 starts with the White Sox in 1968. August 22 of that year, with a 3-2 count on Dick McAuliffe, John threw ball four over McAuliffe's head. An angry McAuliffe charged the mound and started a fight between the two players. McAuliffe was fined and suspended; John was not punished, but he tore some shoulder ligaments in the scuffle and missed the rest of the season with an injury. Thirty years later, McAuliffe said in an interview that he still thought John was trying to hit him in that game. White Sox' general manager (GM) Ed Short noted that this was unlikely given that the pitch before the fight came on a 3-2 count, resulting in a walk for McAuliffe. Though pitcher ERAs were down across baseball in 1968, John's still ranked fifth in the league. He had a 10–5 record and gave up just 135 hits in innings. John recovered in time for the 1969 season, though Gary Peters got the Opening Day start, with John second in the rotation. In his first start of the year, against the Athletics on April 9, John allowed only four hits in a complete game shutout, as Chicago won 3–0. He held the Indians scoreless for innings on May 10, earning the victory as the White Sox prevailed by a score of 4–0. On June 20, in the first game of a doubleheader, he held the Angels to one run over 10 innings but received a no-decision in a 12-inning, 2–1 defeat. John was 6–11 on September 1, but he won his last three decisions to finish the season 9–11. In one of those wins, on September 19, he allowed eight hits but no runs in a 7–0 victory over the Kansas City Royals. In 33 starts, John had a 3.25 ERA, 128 strikeouts, 90 walks, and 230 hits allowed in innings. In 1970, John got the Opening Day start but struggled, giving up six runs (five earned) in innings as the Twins beat the White Sox 12–0 on April 7. In fact, he lost his first five starts before defeating the Orioles on April 30. On June