No aquecimento para a disputa do cinturão dos meio-pesados entre o brasileiro Lyoto Machida e o norte-americano Rashad Evans, o card principal do UFC 98 começou com duas lutas indo para decisão dos juizes e um rápido nocaute em seguida.
Em um combate muito movimentado, de muita trocação desde o início, Frank Edgar surpreendeu e venceu Sean Sherk, que já disputou o cinturão dos meio-médios. Depois de derrubar o adversário no primeiro round, Edgar controlou bem a luta e ganhou por pontos em decisão unânime dos juízes.
No segundo combate da noite, Chael Sonnen não teve problemas para também vencer Dan Miller por pontos. Após se livrar de uma guilhotina no começo da luta, passou a golpear bem o adversário, com socos fortes, ganhando com facilidade o primeiro e segundo round. No terceiro a história foi a mesma, confirmando o resultado.
Na primeira luta do card principal a acabar sem ser por pontos, o norte-americano Drew McFedries venceu o francês Xavier Foupa-Pokam por nocaute com apenas 35 segundo do primeiro round de combate.
No card preliminar do UFC 98, o Brasil não começou bem no evento. André Gusmão acabou sendo nocauteado pelo polonês Krzysztof Soszynski ainda no primeiro round.