Grealish has never taken a penalty in a first team match, so not sure there’s any evidence how good he is from the spot.
DeBruyne should be the perfect choice but he’s missed two of the nine he’s taken for City and wasn’t too convincing on some of the ones that did go in from memory.