It is well known that a great way to improve your Chess ability is to complete Chess puzzles, so why not try a few of these puzzles every day to sharpen you up!

Also, you can try your luck against the ChessBase Fritz engine, a formidable opponent.