So my hunch that Algeria may well be in the Grand Final wasn't far fetched...:)