Tim Pickert plays his best in 300th game for the Horsham Hornets