Thanks Mia!
But the problem is Citi lists SFO-WAS-LGA instead of SFO-IAD-LGA. So I still have to submit boarding pass to get flight points for my flight. Now United changes my connecting flight and my boarding pass does not match my original flight. Will Citi still credit the flight points in this case?