After wins against Everton and Derby County, it seems West Ham have turned the corner. How long will the good times last?