Matrix takes £25m on opening day