Bianca Andreescu after winning the US Open semifinals. (Getty Images)

To the surprise of no one, Serena Williams is once again in a Grand Slam final, following her run to the Wimbledon final just two months ago. She finds herself facing one last obstacle: Canadian teenager Bianca Andreescu.

The 19-year-old has had a breakthrough season in 2019, to say the least, winning Indian Wells and the Rogers Cup, and rising to No. 15 in the world. On Thursday, she beat Belinda Bencic to become the first Canadian singles US Open finalist ever. On Saturday, she will be looking to continue her hot streak and become the first Canadian player in history to win a singles major. 

But it may end up being too much too soon for the youngster and Serena has got to be tired of losing Grand Slam finals (she's 0-3 since coming back from having her daughter). The 37-year-old lost all three finals in straight sets. She retired down 3-1 to Andreescu in the recent Toronto final, but looks to be in perfect health this fortnight, losing five games in her last two matches. Serena is one match away from tying Margaret Court's Grand Slam record of 24.