Will this matx fit my mid sized tower?

Solution
In your tower link, under specification, is stated that the case supports motherboard sizes: mini-ITX, MicroATX, ATX.
In your shopping site link for the motherboard, the board is described as Micro-ATX.

So yes.