After six weeks and more wayward throws than you can shake a stick at, Ryan Fitzpatrick has been benched.
It seems that Todd Bowles has finally had enough, with the New York Jets head coach deciding to sit the veteran quarterback in favour of Geno Smith for this Sunday's game against the Baltimore Ravens.
The news has apparently been confirmed by Ian Rapoport and is on NFL.com, with the report stating that Bowles "cracked the door open for a QB switch" on Tuesday.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: http://gms.to/haveyoursay4
Adam Schefter, ESPN's NFL insider, was first to break the news, reporting that the Jets planned on announcing the move today, although that is yet to happen.
The move to bench Fitzpatrick and bring in Geno has to be an embarrassment for the New York franchise, who fought so hard to get FitzMagic back. The Jets and the quarterback were locked in a contract dispute this summer that seemed to drag on forever.
Now, it must seem like the time, effort and money was all a waste.
Through the opening six games of the season, Fitzpatrick has a 57% completion percentage to go along with just five touchdowns against 11 interceptions. It really hasn't been a good time to be a Jets fan in 2016.