The climax of World Cup Group B is almost here, with plenty to play for in both of Wednesday's final matches.
Canada and Switzerland are level at the top of the group with four points each and will battle it out for first place, while any winner of Bosnia and Herzegovina vs Qatar clash would stand a strong chance of qualifying for the last-32.