Captain Derek MacKenzie says Panthers showed character in win