Sean Cavanagh - toughest opponent