Shelby uses 5-run eighth to edge Hickory in game 3