Overreacher /(?)/

O·ver·reach·er

Overreacher

n.
  1. One who overreaches; one who cheats; a cheat.