Pre-tournament favourites India have survived a huge scare in the World Cup.
They were taken to the brink by a courageous Afghanistan side who came up just 11 runs short of a historic victory.
Batting first, India were restricted to 224 for 8 with Gulbadin Naib and Mohammad Nabi taking two wickets each.
Afghanistan's reply were powered by a stroke-filled half-century from Nabi, however, when he fell in the last over it was the end of the road for the minnows.
India's death bowlers proved too much for them as Jasprit Bumrah and Mohammed Shami combined to bowl them out for 213.
Saturday's second World Cup match between New Zealand and the West Indies was also a thriller.
After posting 291 thanks to a magnificent century from skipper Kane Williamson, the Blackcaps seemed to be on their way to an easy win when they had the Windies on 211 for 8.
But a counter-attacking century from Carlos Brathwaite left them five runs from an improbable victory.
However, in the end, Brathwaite was caught on the boundary as he attempted a match-winning six.
Saudi Arabia booked their place in the Arabian Gulf Cup final after defeating Qatar 3-2 on penalties following a goalless draw after extra time in Saturday's first semi-final at King Abdullah Sports City Stadium, Jeddah.
Harry Kane and Bukayo Saka scored twice apiece as England dismantled Croatia 7-0 in Rijeka on Saturday, with Jude Bellingham scoring one goal and creating three more in a rampant Nations League display.
Three-times Grand Slam champion Elena Rybakina crashed out of the China Open with a shock 3-6 6-4 6-3 defeat by unseeded Alina Charaeva in the second round on Saturday, marking a disappointing start to her reign as world number one.
Samuel Lino scored his first two goals for Brazil as India's frantic effort to hold off the five-time world champions faded after a spirited start, allowing the visitors to cruise to a 4-0 win in a friendly on Saturday.