Germany beat Italy 6-5 on penalties to make it through to the Euro 2016 semi-finals! They will now play France or Iceland.