On his return to St. Louis, Gonsalves found that McNab had moved to a new team, St. Louis Central Breweries F.C.. Gonsalves made the move as well and spent the 1934-1935 season with Central Breweries, winning the league title and the 1935 National Cup. In 1935, Gonsalves moved, this time to the St. Louis Shamrocks. The Shamrocks went to both the 1936 and 1937 National Cup championships, but lost both times. In October 1937, Gonsalves quit the Shamrocks and signed with St. Patrick's. However, Shamrocks sued St. Patrick's and St. Patrick's settled out of court by agreeing to a player trade. Despite the agreement, Gonsalves decided not to play for either team and instead signed with Beltmars in the semi-professional second division St. Louis Municipal League. In February 1938, Gonsalves was back in the SLSL with South Side Radio. He finished the season with the South Siders before moving to Chicago Manhattan Beer. Then in 1940, he moved back east, joining Healy F.C. of the National Soccer League of New York, winning the 1941 league title. In 1941, he moved, this time to the Kearny Scots of the second American Soccer League (ASL) which was created in 1933 following the collapse of the first ASL. Gonsalves spent only one season with the Scots before moving to Brooklyn Hispano. Uncharacteristically for him, Gonsalves spent the next five seasons with Brooklyn. In his first season with Brooklyn, he scored eight goals in sixteen games. Brooklyn also won the National Challenge Cup in 1943 and 1944.