Defending champions England have been knocked out of the World Twenty20 after being overpowered by hosts Sri Lanka in their final Super Eights match.
Chasing Sri Lanka's 169-6, Samit Patel scored a classy 67 but England finished on 150-9 to lose by 19 runs.
Stuart Broad's side slumped to 18-3 after fast bowler Lasith Malinga took three wickets in an over on his way to figures of 5-31 in Pallekele.
Sri Lanka join West Indies, who ended New Zealand's hopes, in the last four.
Lasith Malinga becomes the fourth bowler in history to take a five-wicket haul in Test, one-day and T20 cricket - emulating Pakistan's Umar Gul, New Zealander Tim Southee and his compatriot Ajantha Mendis.