Greatest iPhone chess games of all time

Chess is great board game. It gives you a chance to learn strategy and tactics, apply your own style to the game and surprise you opponents. Lessons learned from games you lost can be easily applied next time you play chess and this means you are getting better every time […]