The -190 is probably the line to win the game (if they tie, you lose). As good as Spain looked in their game 1 against Russia, Sweden is no lame duck and beat Greece 2-0. Sweden is a good team, dont kid yourself. Spain also has a tendency to get everyone excited about their chances only to let them down immediately, be it a world cup, a euro, they are always a disappointment.
I was just thinking about this game a few minutes ago and I thought, if u put a gun to my head Id take Spain but I dont specifically like them, specially at those odds.
Think of Sweden today as yesterdays Romania.