In summary, we have this picture.

This picture shows the ball kicked from the right because the wind is heading towards the left. (Let's ignore for now the possibility of strong tailwinds.) Because the ball is rotating backward from the top, this ball has negative topspin - also defined as backspin.
As for the wind lines...the closer the wind lines are, the lower the fluctuations in speed (and it means that there is low turbulence//wind is heading in one direction); either way, this is unimportant and only mentioned for clarity.
For now, let's understand that a ball kicked in the above manner will have the bottom of the ball going against the wind but the top of the ball will be going in the same direction as the wind (because of the backward rotation!)
This means that the bottom of the ball is encountering air resistance.
The top of the ball will be going in the same direction of the wind. This means that the top of the ball will be facing negative air resistance. This then means that the ball, by nature, will want to move in the same direction!
As shown in the picture, there is higher air pressure at the bottom because of the two different directions of air. At the top, there is lower pressure of air. The ball will once again want to naturally move to lower pressure, just like you would want to move to lower pressure zones because it's naturally easier.
This explains why the ball, when kicked with a backspin, will stay in the air longer. For topspin, there will be lower pressure at the bottom for reasons described above - so the ball will want to move towards the bottom faster, which explains why topspin balls fall quickly:
http://www.youtube.com/watch?v=PJirUc_Dolg
In general, when kicking a ball away from you, if the left side spins toward you it will fall to the left. The worst free kicks possible would be where the ball's left corner spins towards you, because then it heads towards the center of the net, where the goalie is :P
Now that we understand that, in your situation the ball must have been kicked such that, if you were the opponent that kicked the ball, then the ball was initially kicked with the bottom left corner of the ball spinning towards you with low spin speed and switched directions completely such that the ball's upper right corner was then spinning towards you at high speed. This may be due to a strong headwind.
For extra information,
This is called the Magnus effect.
We define drag to be any force acting opposite to the motion of an object. In this case, air resistance means drag.
We go to 32:50 of the following video for a postliminary understanding:
http://www.youtube.com/watch?v=xGMnuqKexG8