Prato, 21 settembre 2009 - Il corridore della Ceramica Flaminia Bossini ha regolato in volata i compagni di fuga Marco Frapporti e Volodymyr Zagorodniy. Al quarto posto l'azzurro Francesco Ginanni. Alessandro Petacchi ha vinto la volata del gruppo (giunto al traguardo con 2'56" di ritardo), classificandosi al diciannovesimo posto. Danilo Di Luca ha concluso la corsa nel gruppo regolato dal compagno di squadra Petacchi, al 55.esimo posto. «Mi sentivo in forma e a Prato l'ho dimostrato - ha detto il vincitore dopo l'arrivo - Spero adesso di poter ben figurare fra una settimana al campionato del mondo di Varese».
Per l'ucraino, 33 anni, si è trattato del diciottesimo successo in carriera e terzo stagionale, dopo quelli ottenuti nel 2008 in Francia al GP di Rennes e nella quarta tappa del Circuito de la Sarthe. Khalilov era stato terzo al Gran Premio Industria e Commercio del 2005, vinto dal brasiliano Murilo Fischer. La gara è stata veloce (media 43,025 km/h) e animata fin dalle prime battute, con un gruppetto di 13 fuggitivi, di cui facevano parte fra gli altri Scarponi, il colombiano Soler, il bielorusso Kunitski e lo stesso Frapporti, poi giunto al secondo posto, che è stato a lungo protagonista della corsa.
A 23 km dall'arrivo, subito dopo l'ultimo passaggio dal GPM di Carmignano, si è creato un gruppetto di 18 corridori, con Nibali (ottavo all'arrivo) e gli azzurri Bosisio e Ginanni, che si è poi giocato allo sprint il successo finale. Presente anche il Commissario Tecnico Franco Ballerini che ha commentato «E' stata una bellissima gara molto combattuta, bravi Ginanni e Bosisio che sono riusciti a recuperare gli inseguitori a testimonianza di un periodo di forma. Khalilov lo ritroveremo al Mondiale di Varese».
L'ordine d'arrivo: 1° Mikhaylo Khalilov (UKR) media 43,025 km/h; 2° Marco Frapporti (ITA) st, 3° Volodymyr Zagorodniy (UKR) st, 4° Francesco Ginanni (ITA) st, 5° Raffaele Ferrara (ITA) st, 6° Francesco Failli (ITA) st, 7° Harald Trampusch (AUT) st, 8° Vincenzo Nibali (ITA) st, 9° Alexy Shchebelin (RUS) st, 10° Christian Pfannberger (AUT) st. Partiti 131, arrivati 78.