Sparta Prague twice came from behind to hold CSKA Moscow to a 2-2 draw in the first leg of their UEFA Champions League second round qualifier.