IMHO, I do not think you need a comma after "grimaced".