Shame there had to be a winner, but glad it didn't go to penalties. Over the 120 I'd say Italy just edged it, but I think it's one of those games that will totally out-perform the final no matter who goes through tomorrow.
Strange that very often the semi in many sports will always eclipse the final. I guess there's more to lose in the final and it always comes off as edgier...
Well done Germany - I'm sure you would have taken a semi-final slot at the start of the competition...