It appears that Joey Barton may have played his last match for Manchester City this past Saturday. The fiery midfielder reportedly punched City teammate Dabo in the mouth during today’s training session, and Man City has suspended Barton til the end of the season.

Barton, who missed a penalty against Aston Villa on Saturday, spoke out recently about Manchester City’s season and said he wouldn’t pay to watch the club play. Today’s action by Barton is further evidence that Barton doesn’t want to be at City and, I won’t be surprised if City no longer wants Barton to be at their club. The timing by Barton is awful. Manchester City play at home against United in the derby on Saturday (7:45am ET, Setanta).

More details about the breaking story can be found here.