India thrashed Bangladesh by 95 runs in their World Cup warm-up game in Cardiff.
KL Rahul (108) and MS Dhoni (113) struck centuries to help India post a challenging total of 359 for 7.
In reply, Bangladesh were dismissed for 264 in 49.3 overs. Mushfiqur Rahim (90) was their top scorer, while opener Liton Das hit 73.
Kuldeep Yadav and Yuzvendra Chahal took three wickets each for India.
Elsewhere, West Indies defeated New Zealand by 91 runs in Bristol in another high-scoring encounter.
A century by Shai Hope (101) and half-centuries by Andre Russell (54) and Evin Lewis (50) helped the Caribbean side score 421 after being asked to bat first.
Chasing the mammoth total, the Black Caps lost early wickets and were eventually all out for 330 in 47.2 overs.
Atalanta progressed to the Europa League semi-finals despite losing 1-0 to Liverpool on Thursday as they triumphed 3-1 on aggregate to move one step closer to a first ever European final for the Serie A side.
Antonio Ruediger scored the decisive penalty as Real Madrid beat holders Manchester City in an edge-of-your-seat 4-3 shootout victory to reach the semi-finals of the Champions League after the teams were locked at 4-4 on aggregate following extra time on Wednesday.
Bayern Munich's Joshua Kimmich powered in a 63rd-minute header to give them a 1-0 victory over a toothless Arsenal on Wednesday and send them through to the Champions League semi-finals for the first time in four years with a 3-2 aggregate win.
Rafael Nadal said it was a challenge to hold himself back on his return to the ATP Tour after three months on the sidelines but the fiercely-competitive Spaniard expects to continue with the controlled approach in Barcelona.