WARNING: This article contains spoilers for Chicago P.D. Season 6 Episode 21. Read at your own risk.

Chicago P.D. season 6 episode 21 is set to arrive on NBC in a few weeks and there will be a lot of things to expect in this particular episode, titled "Confession."

Based on the synopsis of Chicago P.D. season 6 episode 21, Antonio (Jon Seda) is struggling with his guilty conscience while he's trying to take down a major drug dealer. Voight (Jason Beghe), on the other hand, will take a big shot on Keaton (John C. McGinley) in order to protect his team.

So, there are two major things to expect in Chicago P.D. season 6 episode 21: first, is all about Antonio, and second is whether or not Keaton will win in the election for Mayor.

Now, let's talk about Antonio struggling with both of his past and present as he tries to take down a drug kingpin. He previously battled with his personal demons after suffering from an opioid addiction hallway of this season.

Antonio really worked hard to get better, but then, he could be facing some familiar people in his showdown with the drug dealer. That's very likely, and it could trigger some memories from his past. Viewers also want to see him in peace and he'll eventually realize his strength and he could take on whatever lies ahead in his life.

As for Keaton and the upcoming election for Mayor, one major question is if he wouldn't win, they who will be the Mayor? Are there any other candidates in Chicago P.D. season 6 episode 21? It can be noted Ray Price is now behind bars, and there are only three more episodes left this season, so many are hoping the series would fill the cracks to eventually get a compelling story.

In another report, Jon Seda recently talks about leaving his character, Antonio, on Chicago P.D. In a post via Twitter, he confirmed his exit, saying farewell to the show, as well as to his character.

There were already hints that the character would be given a proper ending, yet his departure will definitely leave behind a huge void. But then, there's also a chance Seda's character might be back at some point, as his exit is reportedly for creative reasons. That implies he'll possibly appear in the show again at some point.

Chicago P.D. season 6 episode 21 will air on Wednesday, May 15, on NBC.