Chess – Play Online Chess at CoolmathGames.com
'; } else { signupPromoTop = ''; signupContainerTop = ''; } if (typeof signupPromoBottom !== 'undefined' && signupPromoBottom !== '') { signupContainerBottom = ''; } else { signupPromoBottom = ''; signupContainerBottom = ''; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom', document.title); } '; } else { signupPromoTop = ''; signupContainerTop = ''; } if (typeof signupPromoBottom !== 'undefined' && signupPromoBottom !== '') { signupContainerBottom = ''; } else { signupPromoBottom = ''; signupContainerBottom = ''; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom', document.title); } // we will define this varialbe signUpURLABTest in experiments.js var cmg_upg_days_limit = 180; var user_dst = window.location.pathname; user_dst = user_dst.replace("/", ""); if (window.location.host !== 'cmatgame.local') { if (typeof signUpURL === 'undefined' || signUpURL === '') { signUpURL = '/premium-access/b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURL + '?origin=' + user_dst; } } else if (typeof signUpURLABTest === "undefined" || signUpURLABTest === null) { signUpURL = 'https://' + window.location.hostname + '/premium-access/b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURLABTest; } function subscription_promo_handler() { if (typeof freeTrialUser !== 'undefined' && freeTrialUser) { trackEvent('Premium Subscription ' + subscriberLeg, 'Subscription overlay clicked', userPlayedGames); trackGoalVirtualPV('/virtual/subscription-overlay-click'); } return; } function subscriptionSignUpUrl() { var user_played_games = ''; var zeroFreeGamesLeftUsers = localStorage.getItem("zeroFreeGamesLeftUsers"); if (typeof userPlayedGames !== 'undefined' && userPlayedGames) { user_played_games = "upg=" + userPlayedGames; } else { user_played_games = "upg=0"; } if (zeroFreeGamesLeftUsers !== null && user_played_games !== '') { user_played_games = user_played_games + '&zfg=' + zeroFreeGamesLeftUsers; } else if (zeroFreeGamesLeftUsers !== null) { user_played_games = 'zfg=' + zeroFreeGamesLeftUsers; } if (typeof signUpURL !== 'undefined' && signUpURL !== null && signUpURL.indexOf('upg') === -1) { if (signUpURL.indexOf('?random_true') > -1) { signUpURL = signUpURL.replace('?random_true', ''); } if (signUpURL.indexOf('?') > -1) { signUpURL = signUpURL + '&' + user_played_games; } else { signUpURL = signUpURL + '?' + user_played_games; } } } function updateMyGamesTimeSpent(gameId) { var userActivityTime = Date.now(); //if(userActivityTime - lastKeyBoardorMouseActivityTime =2) { currentTimeInterval = 0; if(isUserValidFreeUserOrSubscriber()) { //save MyGames only for subscribers saveMyGames(gameId,0,1); currentTime = userActivityTime; } } else { currentTimeInterval = currentTimeInterval +1; saveUserProgress(); //save user progress every 20 sec } //} } function updateMyGamesTimeSpent1(gameId) { if(isUserValidFreeUserOrSubscriber()) { //save MyGames only for subscribers saveMyGamesTimeBased(gameId,0,1); } } function removePrerollAndDisplayGame() { //console.log('remove ad swf'); if (isRemoveAdSwfJWPLayer) { //remove preroll only once console.log('ad swf player already removed'); } else { console.log('removeAdSwfJWPLayer called'); //record current time to calculate how much time user spent on playing the current game currentTime = Date.now(); currentTimeInterval = 0; //call this only for timebased games //TODO save game progress /*if(!is_level_based) { setInterval(function () { updateMyGamesTimeSpent(gameId) }, 20000); } */ if(!is_level_based) { setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } jQuery("#my-content").css("opacity", "1"); if(typeof intervalId != "undefined") { clearInterval(intervalId); } jQuery("#afg_container").remove(); jQuery("#afg_preloader").remove(); jQuery("#continue-container").remove(); if (!drupalSettings.cmatgame.swfembed) { //html5 game game width, game height and game type game_width = jQuery("#html5game").attr("width"); game_height = jQuery("#html5game").attr("height"); game_type = "html5"; // IE Detection and Version grabbing ie = false; var html5_game_url = jQuery("#html5game").attr("src"); var swf_game_url = jQuery("#swfgame").attr("src"); if (typeof swf_game_url !== 'undefined') { if (!checkIfFlashIsEnabled()) { //console.log('flash is undefined'); flashDetectionMessage(); } } if (typeof swf_game_url !== 'undefined' && swf_game_url.indexOf("//") === 0) { swf_game_url = window.location.protocol + swf_game_url; } else if (typeof swf_game_url !== 'undefined' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } if (typeof html5_game_url !== 'undefined' && html5_game_url.indexOf("//") === 0) { html5_game_url = window.location.protocol + html5_game_url; } else if (typeof html5_game_url !== 'undefined' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { ie = true; var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion Hey, you're using an older web browser that can't play HTML5 games like this one.
Please switch to another browser or just enjoy a different Coolmath game!' + 'div>
Get a new Internet Explorer browser from Microsoft
Please switch to another browser or just enjoy a different Coolmath game!' + 'div>
Get a new Internet Explorer browser from Microsoft
' + gameInstructions.innerHTML; } } isRemoveAdSwfJWPLayer = true; } } } display_game_progressbar(gameId); } function cmatgame_premium_subscription_game_display() { var cmatgame_subscriber = getCookie('cmg_sx'); var validSubscriber = false; if (typeof cmatgame_subscriber !== 'undefined' && cmatgame_subscriber !== null) { validSubscriber = true; } var cmatgame_free_user = getCookie('cmg_fx'); var validFreeUser = false; if (typeof cmatgame_free_user !== 'undefined' && cmatgame_free_user !== null) { validFreeUser = true; } if (typeof subscribeNowAlienClass === 'undefined' || subscribeNowAlienClass === null || subscribeNowAlienClass === '') { // if (drupalSettings.cmatgame.isSubscriptionActive == false) { // subscribeNowAlienClass = "subscribe-now-alien-subscribe"; // } else { // subscribeNowAlienClass = "subscribe-now-alien-signup"; // } } freeGamesExceeded = true; //display Ads to anonymous users the time from 7am to 13pm, display ads to anonymous users from 13pm to 11:59pm and 00 to 7am only if the user is not from New York city //TODO -->Need to add day of the week for school hours logic, day 0) { userFreeGameList = userFreeGameList.concat(freeGameNid); } else { userFreeGameList = [freeGameNid]; } localStorage.setItem("userPlayedGames", userPlayedGames); sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); } else { freeGamesExceeded = true; } //console.log("Number of games user has played "+ userPlayedGames ); var validReferer = false; var validGameSession = false; if (userFreeGameList.indexOf(freeGameNid) > -1) { validGameSession = true; } if (ref.match("google.com") !== null || ref.match("yahoo.com") !== null || ref.match("bing.com") !== null) { validReferer = true; } subscriptionSignUpUrl(); if (!validReferer && userPlayedGames >= freeGameLimit && !validGameSession) { //subscription paywall //block anonymous users for New York City from 0-7am and 13pm to 11:59pm console.log("Free games limit exceeded and referer is not google"); clearInterval(intervalId); jQuery("#afg_container").remove(); jQuery(".title-instructions").remove(); jQuery(".body-instructions").remove(); var alreadySubscriberText = '
Already a Subscriber? Login
Please Sign up to keep playing
PLEASE SUBSCRIBE NOW TO KEEP PLAYING
The World's Best Collection of Games For Logic, Reasoning & Fun. Subscribe Now' + alreadySubscriberText + '
Use your mouse to move your Chess pieces across the board. Your objective in Chess is to get a checkmate. To land a checkmate, youll need to get your opponents King into a position where it can be captured, and cannot be freed by the opponents next move.
Each piece on the board moves differently. When your piece moves intoa square that is currently occupied by an opponent's piece, you will capture that piece. Here is how each piece moves:
Dont forget: Chess is a game of logical thinking and strategic planning. Youve got to get those mental muscles moving if you want to best your opponent!
Study the board. Take a moment to consider your options before making your move. Its ideal to move to a spot that puts any of your opponents pieces under attack, but be careful you dont set yourself up for a loss!
Watch your opponents moves carefully. Stay focused and keep an eye on what kind of moves your opponent makes. Don't move into squares where they can capture your pieces, unless you see a potential advantage.Use their movements to come up with your own strategy for taking down each of their pieces. With enough practice, youll be able to predict your opponent's moves based on how the board is set up each turn.
Castleyour King early. Protecting your King is your number objective, so as soon as you see an opportunity to castle, you should. To castle, you must first clear all of the space between your King and one of your Rooks.This will open up special move options for your King. Note: Castling can only be done if neither your King and Rook have moved.
Pawns can become Queens (or most any other piece). If you can manage to get one of your pawns across the board to your opponent's back row, you can "promote" them into any other piece except a King.Simply choose the new piece you'd like them to become. You can even have "extra" Queens or other pieces!
Dont be afraid to make sacrifices. In any game, you will lose some of your pieces to your opponent. An experienced Chess player will sometimes sacrifice lower-ranking pieces in order to save those that are more useful. When deciding which pieces to sacrifice, it can help to count the points. Watch this video to learn more about the point system.
Practice makes perfect! As with any game, the more you play, the more youll learn. Chess isnt meant to be mastered after the first game. It takes years of hard work and practice. Keep on playing and maybe someday youll be a Chess master, too!
Go hereto read more about playing Chess and learn a thing or two from one of the masters.
Originally posted here:
Chess - Play Online Chess at CoolmathGames.com
- Chess-FIDE candidate Rosenstein targets Carlsen return and governance reform - Reuters - September 20th, 2026 [September 20th, 2026]
- Pakistani chess team forfeits opening match against Israel at chess Olympiad in Samarkand - The Jerusalem Post - September 20th, 2026 [September 20th, 2026]
- Chess: Nigel Short to play at south pole in event criticised over climate impact - The Guardian - September 20th, 2026 [September 20th, 2026]
- Fruit fly beats advanced AI at chess in just 11 moves and thats just the start - New York Post - September 20th, 2026 [September 20th, 2026]
- The Brian FloresBen Johnson Chess Match: Heres What the Numbers Say - Sports Illustrated - September 20th, 2026 [September 20th, 2026]
- Olympiad Day 2: Big guns enter arena in Samarkand International Chess Federation - FIDE - September 20th, 2026 [September 20th, 2026]
- Find Local Chess Clubs Near You With Chess.com's New Feature - Chess.com - September 20th, 2026 [September 20th, 2026]
- Tickets Now On Sale For 'Grandmasters' As Film Hits U.S. Theaters On October 11 & 14 - Chess.com - September 20th, 2026 [September 20th, 2026]
- Poland crowned champions as Samarkand Olympiad for People with Disabilities concludes with a celebration of chess and inclusion - FIDE - September 20th, 2026 [September 20th, 2026]
- The secret to Fabiano Caruanas chess longevity: Protein, exercise and a touch of genius - The New York Times - September 20th, 2026 [September 20th, 2026]
- Researchers Offer Biblical Solution to Ties in Chess - New York University - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (open): Eight-way tie at the top as favourites hold firm - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- A look at the Chicago Bears chess match vs. Brian Flores, the Minnesota Vikings boogeyman of the blitz - Chicago Tribune - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (women): United States set the pace with 15/16 board points - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- Strong Performances In 3 0 Thursday - Chess.com - September 20th, 2026 [September 20th, 2026]
- Kazakhstan women's team secures fourth straight win at Chess Olympiad - Qazinform - September 20th, 2026 [September 20th, 2026]
- The politics behind chess, with Russia as a major fault line - Reuters - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R4: Gukesh defeats Shirov as both Indian teams score 3-1 victories - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Chess Olympiad 2026 Round 5: India vs Netherlands, Poland pairings; Gukesh, Vaishali in action - Sportstar - September 20th, 2026 [September 20th, 2026]
- After impressive GCL performance, Chess Olympiad offers Koneru Humpy a route to reclaim 2026 - ESPN - September 20th, 2026 [September 20th, 2026]
- Pakistan hand Israel 4-0 win after refusing to play at FIDE World Chess Olympiad - timesofindia.indiatimes.com - September 20th, 2026 [September 20th, 2026]
- Bhutan to the Caribbean, Indian chess gurus are the flavour | Hindustan Times - Hindustan Times - September 20th, 2026 [September 20th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities 2026 - The Week in Chess - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R3: India Scores Double Victory Over Italy and Greece - ChessBase India - September 20th, 2026 [September 20th, 2026]
- India vs Spain Highlights: Open section; Pragg, Arjun, Nihal, Gukesh in action, Chess Olympiad Day 4 - Sportstar - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R2: India Open Team Get Past Indonesia, Women Beat Finland - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Meet Sarwagya Singh Kushwaha, the 3-year-old Indian chess prodigy who became the youngest player in histor - economictimes.com - September 20th, 2026 [September 20th, 2026]
- On the Superfluity of Words - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- A crazy day of chess! Magnus Carlsen loses for first time, boosts Javokhir Sindarovs GCL final hopes, on - The Times of India - September 13th, 2026 [September 13th, 2026]
- Book Review: Mind vs. Machine: The Chess Match That Changed the World, by Maurice Ashley and Steve Sheinkin - nytimes.com - September 13th, 2026 [September 13th, 2026]
- NYU Mathematician Embroiled in AI Controversy Says the Machines Have Won: The Game Is Up - Gizmodo - September 13th, 2026 [September 13th, 2026]
- Free Chess Games in Rittenhouse Square Have Grown Into a Five-Year Community - Northeast Times - September 13th, 2026 [September 13th, 2026]
- Chess Olympiad 2026 Teams Revealed: USA Top Seeds, Gukesh Fourth In India Line-Up - World Chess - September 13th, 2026 [September 13th, 2026]
- Salesforces Agentforce 360 Powers the Future of Chess with FIDE - Salesforce - September 13th, 2026 [September 13th, 2026]
- Clutch Chess: Kasparov and Topalov play Chess960, Day 3 Live! - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- Global Chess League: Three teams tied for the lead - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 5: Gambits beat Kings, Pipers defeat Mumba Masters as race to the final heats up - FIDE - September 13th, 2026 [September 13th, 2026]
- Carlsen Gives Trophy To Vidit As Alpine APL Pipers Lead With Ganges Grandmasters - Chess.com - September 13th, 2026 [September 13th, 2026]
- Turlov Wants Facial Recognition And AI In FIDE War On Chess Cheating - World Chess - September 13th, 2026 [September 13th, 2026]
- Eight teams on perfect score as inclusion and lifelong love for chess take center stage in Samarkand - FIDE - September 13th, 2026 [September 13th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities opens in Samarkand International Chess Federation - FIDE - September 13th, 2026 [September 13th, 2026]
- Chess can show us how we make decisions, handle mistakes, and adapt. - psychologytoday.com - September 13th, 2026 [September 13th, 2026]
- White to move and mate in two #873 My Chess Career - Daily Kos - September 13th, 2026 [September 13th, 2026]
- Polar Chess Expedition brings the first FIDE-rated chess tournament to Antarctica and the South Pole - FIDE - September 13th, 2026 [September 13th, 2026]
- Lewis Halls new Newcastle deal a crucial chess move for the club, and sends a message - nytimes.com - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - The Diplomat Asia-Pacific Current Affairs Magazine - September 13th, 2026 [September 13th, 2026]
- Every Lesson Counts: FIDE Summit on chess in education comes to Samarkand this September - FIDE - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 6: One game point separates Alpine APL Pipers, FYERS American Gambits and Ganges Grandmasters at the top - FIDE - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - PR Newswire - September 13th, 2026 [September 13th, 2026]
- Naplate uses tornado relief fund to build gazebo, add chess table at Vittone Park - Shaw Local - September 13th, 2026 [September 13th, 2026]
- CM Thapa bids farewell to Nepali team competing in 46th Chess Olympiad - risingnepaldaily.com - September 13th, 2026 [September 13th, 2026]
- Chess is getting its own home on the internet: FIDE and World Chess apply for the .chess domain extension - FIDE - September 2nd, 2026 [September 2nd, 2026]
- Starting Saturday in Bengaluru: Global Chess League with Carlsen, Sindarov and Anand in the mix - Chess News | ChessBase - September 2nd, 2026 [September 2nd, 2026]
- Niemann Wins Thrilling Titled Tuesday In Broadcast Return - Chess.com - September 2nd, 2026 [September 2nd, 2026]
- European Senior Team Championship: English teams tied for first place in both sections - Chess News | ChessBase - September 2nd, 2026 [September 2nd, 2026]
- September 1, 1972 - American Bobby Fischer wins the World Chess Championship - WMTV 15 NEWS - September 2nd, 2026 [September 2nd, 2026]
- Philadelphia 9-Year-Old Chess Champion Works to Bring More Girls to the Board - Northeast Times - September 2nd, 2026 [September 2nd, 2026]
- Soil Stories: a pavilion and a soaring roof to foster community, ecology and chess - STIRworld - September 2nd, 2026 [September 2nd, 2026]
- The importance of Bobby Fischers win at World Chess Championship in 1972 - WGN Radio 720 - September 2nd, 2026 [September 2nd, 2026]
- 9-year-old chess player inspires more girls to make their move: "I want everyone to play" - WXOW - September 2nd, 2026 [September 2nd, 2026]
- Just the Rules: Highlighted Rulebook Updates From 2026 Delegates Meeting - US Chess Federation - September 2nd, 2026 [September 2nd, 2026]
- 9-year-old chess player on mission to inspire more girls to play | Spreading the Love - CBS News - September 2nd, 2026 [September 2nd, 2026]
- Ginger Cats, Love Letters, and a Little Chess, Rook and Roll Into September with Hashtag Holiday Calendar and Pop Quiz - NBC Palm Springs - September 2nd, 2026 [September 2nd, 2026]
- Anand: Praggnanandhaa Is The No.1 Player In The World Right Now - World Chess - September 2nd, 2026 [September 2nd, 2026]
- Bloomingdale Chess Club Brings Players Of All Ages Together - Osprey Observer - September 2nd, 2026 [September 2nd, 2026]
- FIDE Standard Top Women Chess Players: Top 5 Rated in November 2026 - Coinbase - September 2nd, 2026 [September 2nd, 2026]
- Somebody Finally Bugged a Chess Official. Chess Politics Has Made It to the Big Leagues. - World Chess - September 2nd, 2026 [September 2nd, 2026]
- Two Masters, One Bottle, One Game: Charles Leclerc and Hikaru Nakamura Went Head-To-Head in a First-Of-Its-Kind Chivas Regal Showdown at Monza - Yahoo... - September 2nd, 2026 [September 2nd, 2026]
- Patriots Playing Chess Again: Release of Ben Brown Strictly a Move to Circumvent NFL Roster Rules - Athlon Sports - September 2nd, 2026 [September 2nd, 2026]
- DJ Jacobs' scheduled trip to Miami is another example of Mario Cristobal playing chess - Canes Warning - September 2nd, 2026 [September 2nd, 2026]
- R Praggnanandhaa creates history; Becomes 1st Indian to win Grand Chess Tour | Akashvani News - News On AIR - September 2nd, 2026 [September 2nd, 2026]
- Conrad Asia Energy Ltd. Shs Chess Depositary Interests Repr 1 Sh (ASX:CRD): Could Energy-Market Volatility Put This Stock Back in the Spotlight? -... - September 2nd, 2026 [September 2nd, 2026]
- 'Praggnanandhaa is No. 1 in the world': Viswanathan Anand after India's first Grand Chess Tour title | Exclusive - The Times of India - August 31st, 2026 [August 31st, 2026]
- Harry Potter: All Is Fair In Love & Chess Officially Announced For Hogwarts Mystery - ScreenRant - August 31st, 2026 [August 31st, 2026]
- The 15-year-old who beat Magnus Carlsen in Titled Tuesday: Vandan Alankar Sawai - Chess News | ChessBase - August 31st, 2026 [August 31st, 2026]
- Music tutor from Amritsar wins Punjab chess tourney for visually challenged - The Tribune - August 31st, 2026 [August 31st, 2026]
- Chess is no longer a boys club girls are bossing over the board - The Telegraph - August 31st, 2026 [August 31st, 2026]
- Praggnanandhaa comes from behind, wins Grand Chess Tour 2026 - Chess News | ChessBase - August 29th, 2026 [August 29th, 2026]
- Nottingham 1936 : One of the greatest tournaments in chess history - Chess News | ChessBase - August 29th, 2026 [August 29th, 2026]
- Iron Sharpens Iron: Inside The Daily Chess Match Between Marve And Marion - University of Colorado Athletics - August 29th, 2026 [August 29th, 2026]