Diego Costa seems intent on mixing the good with the bad and the ugly.
The striker hit his seventh goal in eight league games in Chelsea's 3-0 victory over Leicester, opening the scoring after just seven minutes.
Following that strike, the Spain international will have gone up in the estimation of many neutrals with his touching tribute to Willian, who is in Brazil after losing his mother earlier this week.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: http://gms.to/haveyoursay4
However, it's fair to say Costa's actions later on in the game were far from gallant. In fact, he will have infuriated many Chelsea fans with the way in which he spoke to Antonio Conte.
The forward clearly wanted to come off, knowing that were he to get booked, he would miss next week's big game against Manchester United.
As a professional footballer, it shouldn't be too much to ask to just avoid making any risky challenges or getting involved in any altercations, but this is Diego Costa we're talking about.
The controversial 28-year-old obviously knows himself too well, hence why he was so determined to be subbed off - take a look at his aggression towards Conte, though.
Even the most ardent Chelsea fans often get frustrated with the maverick player, and it's easy to see why.
Many took to Twitter to vent their frustration, and Conte was singled out for praise for not giving in. Instead, the Blues boss kept Costa on - despite concerns over a hamstring injury, insisting it would be best for him to stay on the pitch because he's such a "character". That's definitely one way of putting it.
All the same, judging by these tweets, Costa's antics didn't go down well, even if his manager's willing to let this one slide.