Mo Farah cruised to victory in the 5,000 meters and Shelly-Ann Fraser-Pryce fell short in a sluggish sprint on Saturday in contrasting fortunes for the Olympic champions in their final races before heading to Rio de Janeiro, AP reported. Back on the London track where he became a double Olympic champion four years ago, Farah dominated the field to finish 15 seconds ahead of fellow Briton Andrew Butchart. Farah clocked 12 minutes, 59.29 seconds at the London Diamond League meet, delighting home fans at the Olympic Stadium. But the meet's other headline attraction on Saturday, Jamaican sprinter Fraser-Pryce, ran the 100 in 11.06 seconds to finish third. Marie-Josee Ta Lou of Ivory Coast won in 10.96, 0.03 seconds in front of Michelle-Lee Ahye of Trinidad and Tobago.