Table:
text: 1930 Giro d'Italia
Stage results
Stage results
Stage Date_ Course Distance Winner Race_Leader
6 25 May Cosenza to Salerno km (mi) Allegro Grandi ( ITA ) Luigi Marchisio ( ITA )
7 27 May Salerno to Naples km (mi) Raffaele Di Paco ( ITA ) Luigi Marchisio ( ITA )
8 28 May Naples to Rome km (mi) Learco Guerra ( ITA ) Luigi Marchisio ( ITA )
9 30 May Rome to Teramo km (mi) Michele Mara ( ITA ) Luigi Marchisio ( ITA )
10 31 May Teramo to Ancona km (mi) Michele Mara ( ITA ) Luigi Marchisio ( ITA )
11 2 June Ancona to Forlì km (mi) Learco Guerra ( ITA ) Luigi Marchisio ( ITA )

Question: Who was the winner of the 1930 Giro d'Italia for the route from Rome to Teramo?

Question: Who was the winner of stage 11 of the 1930 Giro d'Italia?