Forcing matchings on square grids