Alastair Cook has returned to captain England in the fifth one-day international against Sri Lanka.
The 29-year-old missed the six-wicket defeat in Colombo through suspension for a slow over rate, and chose to field after winning the toss in Pallekele.
Alex Hales drops out to accommodate the visiting skipper, with James Taylor retaining his place at number three after making 90 on his first ODI appearance against a Test-playing nation.
The off-spin of James Tredwell is also recalled as all-rounder Ben Stokes pays the price for his recent form.
Sri Lanka make one change as Sachithra Senanayake, who has been cleared to play by the International Cricket Council following accusations of an illegal action, replaces the injured Rangana Herath.
England trail 3-1 and must win this match to stay competitive in the seven-match series.
Sri Lanka: Dilshan, Kusal Perera, Sangakkara (wk), Jayawardene, Mathews (capt), Thirimanne, Jeevan Mendis, Thisara Perera, Senanayake, Prasad, Ajantha Mendis
England: Ali, Cook (c), Taylor, Root, Morgan, Bopara, Buttler (wk), Woakes, Jordan, Tredwell, Finn