It had everything; a Kyrgios sit-down protest, two code violations, tempers flaring on both sides of the net, an injury scare ...