Here are some of the TeaBrew Games staff's favourite puzzle games from around the web.
Reviews
Connection

Connection is an enjoyable puzzle game where the aim is the connect the monsters to each other that are the same colour without them crossing over each other. The game has certainly been inspired by others such as the mobile game Flow.
Connection uses HTML5 and as such works great on both mobile and desktop devices. With dozens of levels to play Connection is sure to keep you busy for hours!
Cubilus Game

Do not be fooled by Cubilus' basic looking appearance! This puzzle game very fun and highly addictive.
The aim of this game is move the coloured cubes using the mouse so that they cover their matching icons. The catch is that when a direction is chosen the selected block will keep moving until it collides with another object. This means you really have to think in order to solve the puzzles in a reasonable number of moves.
One downside to Cubilus is that it requires Adobe Flash Player which means it can only be played on desktop devices.
Tetris JS

Tetris JS is a HTML5 rendition of the popular tile-matching video game. This game works with simple keyboard controls on PCs and eligant touch ones for mobile devices, although I personally prefered playing it on my smart-phone.
There isn't actually a whole lot more to say about this game because it is a brilliantly simple rendition of this classic with one mode of play and not much else.
Tetris JS plays solidly and is an excellent example of using the HTML5 canvas element. I would highly recommend it.