The 1929–30 season saw the advent of the Serie A format. Schiavio played in his first Serie A game away against Lazio on 6 October 1929 – a 3–0 loss for Bologna. His first goal in Serie A came on 13 November later that year, in a 2–2 draw at home to Triestina. In the 1931–32 season he scored 25 goals which led to him winning the Capocannonieri award for top scorer in Serie A. Bologna won two more Scudetti in 1936 and 1937, although Schiavio only played in two games in the latter victory. Schiavio's final season was in 1938–39, when he made 6 appearances in the league, but failed to score.