Schweinsteiger admitted his side were guilty of 'throwing away points in their 1-1 draw at Leverkusen as Chile midfielder Arturo Vidal equalised with a first-half penalty after Munich striker Mario Gomez opened the scoring.
The draw leaves Bayern eighth in the league on 20 points with Dortmund top on 34, while Leverkusen are third and have 25 points, while Mainz are second on 27.
We threw it away in the first half, fumed Schweinsteiger, who captained Germany to a goalless draw in Sweden in Wednesdays friendly.
Schweinsteiger had a goal disallowed after just two minutes when he was ruled offside and the German star admitted he was 'gutted.
Im personally gutted abut my headed 'goal after two minutes, because it was never offside, he said.
That would have been a fantastic start for us.
We dominated the first half, but weve shot ourselves in the foot again and handed Leverkusen a penalty.
If were going to catch up, we have to start winning away from home.