Azzuri fans enjoy Spain upset