Unfortunately I think the ref only got 1/3 KMDs right in this one. For me, the penalty he gave for Hampton was simulation, would've got away with play on but certainly not a pen. He then missed a clear penalty for Oldham. Absolutely spot on to caution for an Oldham dive though.