The winger's first-half strike was enough for the three points, but Gary Speed's men put up a good performance and would have earned a draw if not for a glaring Rob Earnshaw miss.