Greenmangaming has free keys for Puzzle Galaxies.
1. Scroll down to the end of the page and click on "Get your free game" to unlock your 100% off voucher code.
2. Add a game to your basket and use the code during the checkout. You'll need a GMG account to see a voucher.