Hosts have two players sent off as champions claim scrappy win