Defending champions India have reached the T20 World Cup final after beating England in a thrilling semi-final.
India put up a strong total after hitting 37 boundaries, the second highest in T20 World Cup history.
Sanju Samson scored 89 runs from 42 balls, while Shivam Dube made 43 and Ishan Kishan added 39.
England tried to chase the target with Jacob Bethell scoring a brilliant century off 45 balls, but the team fell just short.
Samson was earlier dropped on 15 by Harry Brook, which proved costly for England.
England bowler Jofra Archer also had a tough day, recording the most expensive spell of his T20 career.
India will now face New Zealand in the T20 World Cup final, which will be played at 1:30am Monday.
Stay tuned for the latest news on our radio stations