Melt margarine in a large, heavy saucepan over medium heat. Add chicken and garlic, brown until cooked through, about 4-5 minutes. Remove from pan.
Add remaining ingredients to pan, except spaghetti. Bring mixture to a boil and add spaghetti. Reduce heat, cover and simmer for about 10 minutes, stir well so all spaghetti is covered by liquid and separated. Stir occasionally to be sure spaghetti doesn't stick together.The liquids completely absorb in the spaghetti and makes its own sauce. Add the cooked chicken to spaghetti mixture. Cover and simmer 5 minutes, stirring occasionally, Serve immediately.