The stade français is the name of a Parisian team (yes, it's a weird name), so I suppose you meant the stade de France, which is a stadium (located in ... France).

The Scots played very well, and they might win against England.

And, don't forget to tell us what's that isolated house in the background, probably built between 1850 and 1950.