Murilio Castillo of Mexico pulled away from Jon Solly of England at the 22-mile mark to win Twin Cities Marathon in two hours, 11 minutes, one second. In the women's race, 1987 Twin Cities champion Sylvie Bornet of France won in 2:29:22.