Cricket: India set 339 to win Champions Trophy final

Pakistan's Mohammad Hafeez plays a shot during the ICC Champions Trophy final cricket match between India and Pakistan at The Oval in London on June 18, 2017. Adrian DENNIS / AFP

Title-holders India were set a target of 339 to win the Champions Trophy final against arch-rivals Pakistan at The Oval on Sunday.

Sent in to bat by India captain Virat Kohli, Pakistan made 338 for four, with Fakhar Zaman's 114 his maiden one-day international hundred.

Caught off a no-ball on three, left-hander Fakhar shared an opening stand of 128 with Azhar Ali (59) and then put on 72 with Babar Azam (46) for the second wicket.

India paceman Bhuvneshwar Kumar, with an economical one for 44 in 10 overs, helped atone for some wayward bowling by his team-mates in an innings featuring 13 wides -- more than two extra overs.

But Pakistan veteran Mohammad Hafeez's 57 not out, including three sixes, left India, for all their batting strength, with a stiff chase against one of the best bowling attacks in this eight-team tournament.