Thiago Silva’s had a trying last few years, as failed drug tests and losses to top contenders have left him somewhere in the middle of the UFC’s light heavyweight division.

Wednesday night, Silva picked up his second consecutive victory, picking apart Matt Hamill at UFC Fight Night 29.

After missing weight, Silva was able to overcome a sluggish start and improve to 16-3 in his career. Wins over Stanislav Nedkov and Brandon Vera were both overturned to no-contests when he failed the drug test afterwards.

“He takes punches well, but I feel I could have finished it,” said Silva, during the post-fight press conference. “I am not pleased at all.”

Silva started his career winning his first 13 fights before a knockout loss to Lyoto Machida back in 2009 in a No. 1 contender match. Since that time, he’s went just 3-2 with the two no-contest bouts.

Following the bout, Silva immediately asked for his gloves to be taken off and ice put on his right hand.