Check report of sport glasses (8)
I believe the answer is:
stemware
'glasses' is the definition.
(I've seen this in another clue)
'check report of sport' is the wordplay.
'check' becomes 'stem' (both can mean to control or stop).
'report of' indicates a 'sounds like' (homophone) clue.
'sport' becomes 'wear' (sport can mean to wear or display on one's person).
'wear' sounds like 'ware'.
'stem'+'ware'='STEMWARE'
(Other definitions for stemware that I've seen before include "American wine-glasses?" , "Glasses" .)