Diamond League in two minutes: Liu sparkles in Shanghai
China's Liu Xiang sparkles at the Diamond League event in Shanghai by winning the 110m hurdles to end American David Oliver's 20-race unbeaten run.
There are also wins for Britain's Jenny Meadows in the women's 800m and Jamaicans Asafa Powell and Veronica Campbell-Brown in the 100m races.
Available to UK users only.