Well, that version needed a few updates, most notably, the handling of games that are resolved with penalty-kicks, or shoot-outs.

The web service documentation did not sufficiently describe how these situations were reported, so we had to wait for Turkey’s spectacular victory over Croatia to see what kind of data we got. It turns out, that the scores are just reported as strings. So for Croatia vs. Turkey, we got:

1-1 (P 1-3)

Clearly some text parsing was in order, and the new version should handle it just fine.

While I was repairing the code, I enhanced some other bits. These are the new features for v2:

Although there is no winner box, the winner will be clearly shown.
You might have noticed how in the thumbnail for this article.

Draws are now indicated with color, instead of left as though nothing happened.

Penalty-kick situations are now properly handled by the shapes and code: