Tesfay covered the gruelling 42.195km distance in 2 hours 11 minutes and 44 seconds to win his maiden international full marathon title as thousands of Mumbaikars turned up for the marquee World Athletics Gold Label road race.