England bounced back from their first up loss to New Zealand to beat Bangladesh, while Pakistan made it two from two at the men's Cricket World Cup.
England revived their title defence as Dawid Malan smashed a career-best 140 and Reece Topley wreaked havoc with the ball in a 137-run hammering of Bangladesh in Dharamsala.
Smarting from their nine-wicket thrashing by New Zealand in the tournament opener, England amassed 364-9 after their top order fired with Malan forging century-plus partnerships with Jonny Bairstow (52) and Joe Root (82).
Playing his first match of the tournament, left-arm quick Topley (4-43) wrecked Bangladesh's top order in the first six overs to set England up for an easy victory.
Bangladesh were all out for 227 in 48.2 overs, and it could have been a bigger loss but for battling knocks by Litton Das (76) and Mushfiqur Rahim (51).
Meanwhile Pakistan batsmen Mohammad Rizwan and Abdullah Shafique hit centuries in a record run-chase to set up a six-wicket victory over Sri Lanka in Hyderabad.
Chasing a daunting 345 after Kusal Mendis and Sadeera Samarawickrama smashed tons to put Sri Lanka in a commanding position, the 1992 champions got over the line in 48.2 overs thanks to Rizwan's 131 not out and Abdullah's 113.
Ireland had held the previous record for the highest run chase in World Cups with 329 against England in the 2011 edition.
Pakistan next play India on Saturday and England play Afghanistan on Sunday.
-Reuters