ST. PAUL, Minn. (AP) - Sammy Malakwen has won the Twin Cities Marathon.

Malakwen, a 33-year-old Kenya native who lives in Two Harbors, finished with an unofficial time of 2 hours, 13 minutes and 11 seconds.

Twenty-three-year-old Yeshimebet Tadesse-Bifa, of Ethiopia, won the women's race with an unofficial time of 2:28:24.

More than 19,000 runners were expected to compete in Sunday's 30th annual Twin Cities Marathon. The weather was close to ideal, with sunny skies and temperatures in the mid-40s at the start and the high 50s when the winners crossed the finish line.

The 26.2-mile course began at the Metrodome in downtown Minneapolis. It wound past the chain of lakes on the west side of Minneapolis, then headed east along Minnehaha Creek, crossed the Mississippi River into St. Paul and finished at the Capitol.

(Copyright 2011 by The Associated Press.  All Rights Reserved.)

Run the Twin Cities Marathon course on YouTube in just under 3 minutes!