Onome Sodje and Stuart Elliott scored the goals which ended York's winless run in a match with three red cards. York's Mark Robinson failed to convert from the spot in the 20th minute after Jamie Stuart fouled Chris Beardsley and was dismissed for the challenge.
Sodje converted Martyn Woolford's cross to put York ahead before Ross Flitney was sent off for fouling Mark Marshall.
Elliott's deflected shot doubled the lead in the 65th minute before Richard Brodie saw red for violent conduct.
Grays Athletic: Flitney, Sambrook, Ashton, Stuart, Gross (Kedwell 46), Murray, Hearn, Thurgood, Oli (Marshall 60), McAllister (O'Connor 77), Grant.
Subs Not Used: Knowles, Lawson.
Sent Off: Stuart (20).
Booked: Flitney, Sambrook.
York: Henderson, Purkiss, McGurk, Kelly, Robinson, Wroe (Brayson 81), Panther, Elliott, Woolford, Sodje (Craddock 62), Beardsley (Brodie 21).
Subs Not Used: Evans, Parslow.
Sent Off: Robinson (61), Brodie (75).
Booked: Elliott, Panther, Henderson.
Goals: Sodje 44, Elliott 65.
Att: 1,014
Ref: David Phillips (West Sussex).
Bookmark with:
What are these?