Knuckleballer Wilbur Wood was the last pitcher to do this -- in 1973. That was an unusual case, though. He was pulled in the first inning of the first game after fewer than 30 pitches, so he volunteered to start the second game, too!
I know also in the minor leagues, I think the second game was only seven innings, if not both games.