Members · Prefs · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing

Photo copyright © 2006 "lostemperor"  
Koneru Humpy
Number of games in database: 712
Years covered: 1998 to 2015
Last FIDE rating: 2581 (2555 rapid, 2552 blitz)
Highest rating achieved in database: 2623
Overall record: +270 -117 =224 (62.5%)*
   * Overall winning percentage = (wins+draws/2) / total games
      Based on games in the database; may be incomplete.
      101 exhibition games, odds games, etc. are excluded from this statistic.

With the White pieces:
 Queen's Pawn Game (47) 
    D02 E10 A40 A46 A41
 Slav (43) 
    D12 D11 D10 D18
 Reti System (40) 
    A04 A06 A05
 King's Indian (30) 
    E60 E63 E64 E61 E71
 Queen's Indian (29) 
    E15 E12 E14 E19 E17
 Semi-Slav (29) 
    D45 D47 D46 D48 D44
With the Black pieces:
 Sicilian (46) 
    B42 B40 B27 B43 B28
 Queen's Pawn Game (36) 
    A40 D00 E00 A46 A45
 Ruy Lopez (36) 
    C80 C95 C77 C84 C91
 Petrov (28) 
    C42 C43
 Queen's Gambit Declined (25) 
    D38 D31 D37 D30
 Queen's Indian (24) 
    E15 E12 E17 E14 E19
Repertoire Explorer

NOTABLE GAMES: [what is this?]
   Koneru vs Z Nemeth, 2005 1-0
   Koneru vs E Danielian, 2013 1-0
   Koneru vs Ju Wenjun, 2010 1-0
   Koneru vs Granda Zuniga, 2008 1-0
   Koneru vs N Berry, 1999 1-0
   Shaobin vs Koneru, 2005 0-1
   Koneru vs Qi Guo, 2012 1-0
   Koneru vs A Stefanova, 2012 1-0
   Kosteniuk vs Koneru, 2004 0-1
   Koneru vs Hebden, 2002 1-0

NOTABLE TOURNAMENTS: [what is this?]
   19th World Junior Girls Championships (2002)
   FIDE Women's Grand Prix (2009)
   European Club Cup (Women) (2007)
   Women Grand Prix Ankara (2012)
   6th FIDE Women Grand Prix (2011)
   FIDE Women's Grand Prix Dilijan (2013)
   European Club Cup (Women) (2013)
   FIDE Women's Grand Prix Tashkent (2013)
   Women Grand Prix Jermuk (2012)
   43rd Indian Championship (2006)
   FIDE Women's World Chess Championship (2015)
   Women's World Chess Championship (2010)
   Gibraltar (2010)
   Asian Chess Championship (2005)
   37th Chess Olympiad: Women (2006)

GAME COLLECTIONS: [what is this?]
   Koneru! by larrewl
   Humpy's best by VishyFan
   fasi2all's favorite games by fasi2all
   Coffee Match Preparation [Black] BRAVO by chess.master
   Indian Women by samsal27

Search Sacrifice Explorer for Koneru Humpy
Search Google for Koneru Humpy
FIDE player card for Koneru Humpy

(born Mar-31-1987, 28 years old) India

[what is this?]
WIM (1998); WGM (2001); GM (2002 aged 15 years 1 month and 27 days).


Humpy Koneru was born in Gudivada, near Vijayawada, in Andhra Pradesh and was introduced to chess when she was 5 years old by her father Koneru Ashok, a strong player in his own right. (1) In May 2002, she achieved her 3rd GM Norm in the Elekes Memorial Grandmaster tournament in Budapest to become the youngest woman to become an international grandmaster. In 2007 she surpassed the rating of 2577 set by Zsuzsa Polgar to become the second-highest ranked female player in history. In October of 2007, she became the first female player after Judit Polgar to cross the 2600-Elo mark on the FIDE World Rating List. She has won many district, Indian, Asian and World Youth Championships, but has yet to achieve her dream of winning the Women’s World Championship.


<Age> Koneru started her career by winning a presumably age-based District Chess Championship at the age of six in 1993. There followed wins at the Indian National U8 championship in 1995, and the Indian U10, U12 and U15 championships in 1996. She has won four World Championships, including the World Girls U10 Championship in 1997, the World Girls U12 Championship in 1998, the World Girls U14 Championship in 2000 (after coming 2nd in the World U14 Girls Championship in 1999), and the World Girls Junior (U20) championship in 2001. She also won the open U14 national Championship in 1999, the open U12 Asian Championship later in 1999 and the Asian Junior Girls Championship of 2000. She came =1st at the 2002 World Girls Junior Championship in 2002, but was runner up on tiebreak to Zhao Xue. In 2003, she came =6th in the open World U16 Championship and in 2004, she came =5th with 8.5/13 at the World Junior behind Pentala Harikrishna, Zhao Jun, Tigran L Petrosian and Radoslaw Wojtaszek.

<British> In 2000, she won the Women's title in the 2000 British Chess Championships to break a 61-year record held by the late Elaine Saunders Pritchard to become the youngest winner of the British Ladies title. She placed =9th with 7/11 at the 2002 British Championship, again taking the Ladies title.

<Indian> Koneru won the 2003 Indian Women’s Championship and later in the year won a National Women’s A tournament, a 17 round RR event, with a stunning 16/17. Also in 2003, she finished =4th at the 2003 National Championship behind Surya Shekhar Ganguly, Chanda Sandipan and Harikrishna. A year later in 2004, she finished =6th in the same event, and in 2006, she was =4th with 13.5/20, a half point behind the three co-leaders Ganguly, Sandipan, and Diwakar Prasad Singh at the 20 round RR category VIII 43rd Indian Championship (2006).

<Continental> Koneru was 1st at the 2003 Asian Women’s Championship and scored 5.5/9 at the Asian Chess Championship (2005).

<World> Koneru was the rating favourite in the FIDE Women's World Championship (2004) held in Elista, and progressed as far as the semi-final, defeating Cecile Henriette van der Merwe, Zhaoqin Peng, Tatiana Kosintseva, and Yuhua Xu in the preliminary rounds before losing to Ekaterina Kovalevskaya in the tiebreaker of the semi-final. She was also the rating favourite for the FIDE Women's World Championship (2006) held in Ekaterinburg, but on this occasional she only advanced to the second round where she was beaten by Marie Sebag after winning against Tuduetso Sabure in round 1. Still the rating favourite, in the Women's World Championship (2008) in Nalchik she again made it to the fifth round after defeating Yosra Alaa El Din, Hoang Thanh Trang, and Yang Shen in the early rounds, in addition to winning in a walkover in round 2 due to the Georgian players boycotting the event. In the semi-final, she lost to eventual finalist and winner, Yifan Hou.

Koneru competed in the 2009-2011 Women’s Grand Prix - the winner of which would have the right to challenge for the World Women’s title - qualifying because of her top 4 result in the 2008 World Championship tournament. She won the Is Bankasi Ataturk FIDE Women's Grand Prix (2009) in Istanbul, and the 6th FIDE Women Grand Prix (2011) in Doha, which when combined with her results in the FIDE Women's Grand Prix (2011) in Nalchik and in the Ulan Bator GP, enabled her to place 2nd after Hou Yifan. As Hou was already World Champion, that meant Koneru had won the right to challenge Hou in a match for the title. The Hou - Koneru Women's World Championship (2011) match resulted in a win for Hou by 5.5-2.5.

Koneru qualified for the 2011-12 Women’s Grand Prix because of her results in 2010. She won the FIDE Women's Grand Prix Kazan (2012) on tiebreak and also won the Grand Prix in Ankara, which when combined with her results in the Grand Prix in Rostov-on Don and in the Jermuk Grand Prix, placed her 2nd in the 2011-12 Women's Grand Prix series, again behind Hou Yifan. Should Hou have retained her title at the FIDE Knock-out Women's World Championship (2012), her second place in the Grand Prix would have again entitled her to challenge for the title, this time in 2013. However, she suffered an unexpected loss to Natalia Zhukova in the second round of the FIDE Knock-Out Women's World Championship (2012), bowing out of the title contest. She also lost her chance to challenge for the 2013 World Women's title when Yifan Hou also lost in the second round; Koneru's challenge could only have occurred had Hou retained her title, as the latter exercised her right as the winner of the Grand Prix series to challenge the new Women's World Champion, GM Anna Ushenina, for the title in late 2013.

Koneru started her 2013-14 Women's Grand Prix campaign with outright wins at the FIDE Women's Grand Prix Dilijan (2013) and the FIDE Women's Grand Prix Tashkent (2013), earning the maximum 320 GP points for the first two legs of the series. However, she stumbled at the FIDE Women's Grand Prix Lopota (2014), scoring only 5.5/11 and adding only 50 GP points to her tally, one third of the points pool for the combined 7th-9th positions. She was overtaken in the overall standings at the FIDE Women's Grand Prix Sharjah (2014) when Hou Yifan took out =1st to Koneru's 7th, thereby becoming runner-up to Hou in the Women's Grand Prix for the third time in succession. Should Hou retain her world crown at the Women's World Championship tournament scheduled for late 2014 or early 2015, then Koneru will be challenge Hou for the crown in 2015.

Classical Tournaments:

When she was 13, Koneru was already competing in powerful events like the Goodricke International Open in Kolkata in February 2001 and in the category VII Oakham Masters International GM tournament in England where she came in third behind Nicholas Pert and Irina Krush. She gained her third WGM norm and her first GM norm at the Hotel Lipa International Category VII tournament in Szentgotthárd, Hungary in June 2001 at the age of 14 years and 84 days. Her second GM norm came at at the age of 14 years and 213 days at the 3rd Saturday GM Tournament held at Belgrade, Yugoslavia in October 2001. She won the category VIII Elekes Memorial Grandmaster tournament held in Budapest in May 2002 and in the process also earned her third GM norm. (2). Later in 2002, she made it to the semi-finals of the Women’s World Cup in Hyderabad, where she lost to the defending World Cup champion and finalist Yuhua Xu.

She competed at Corus for the first time in 2003, aged fifteen, and scored 6/13, placing =7th in the category XI B Group. Come 2005, she participated in the International Neckar Open in Germany, placing =4th, a half point behind the three co-leaders Mikhail Gurevich, Robert Kempinski and Christoph Renner. Later in the year she was equal 1st in the 1st MCV-Vizag in India alongside Saha Suvrajit and Rajaram R Laxman, and went on to win the 18th North Urals Cup ahead of Alexandra Kosteniuk and Yuhua Xu. She was invited to Corus Wijk aan Zee Group B (2006) scoring 6/13, a result that was better than expected for her rating at the time.

Koneru was invited to the Lausanne Young Masters (2006) and placed 6th. In June 2007, she won the HSG Open Group A outright with 7.5/9 ahead of Mikhael Mchedlishvili and a few weeks later in July she placed =1st alongside Hannes Stefansson with 7/9 at the Kaupthing Open A in Luxembourg. There followed:

- =2nd at the 17th Abu Dhabi Masters in August 2007 half a point behind Bassem Amin;

- 5/13 at the category XV Corus (Group B) (2008);

- =4th at the 3rd Kolkata Open Grand Master Chess Tournament 2008 behind Viktor Laznicka, Krishnan Sasikiran and Shukhrat Safin;

- =3rd at the Ruy Lopez Chess Festival (2008) behind Michael Adams and Zhang Pengxiang;

- =1st with 9/11 in May in the Mumbai "Mayor's Cup" International Open Chess Tournament 2008;

- In 2009 she tied for 1st with Alexander Areshchenko, Magesh Chandran Panchanathan and Evgenij Miroshnichenko in the Mumbai Mayor Cup; and

- 7/10 at the Gibraltar (2010), half a point behind the 9 co-leaders.

Team events:

<Olympiads> Koneru played board one for her country at the 2004 Women’s Olympiad and at the 37th Chess Olympiad: Women (2006). In 2009, Humpy accused the All India Chess Federation of preventing her from participating in the 37th Chess Olympiad: Women (2006) in Turin, asserting that her father and manager Koneru Ashok who was coaching her was not allowed to travel with her for tournaments. The controversy has not died down. (4). She did not participate in the Chess Olympiad (Women) (2010) and two years later she pulled out of the Chess Olympiad (Women) (2012), apparently because of the continuing dispute with the AICF. Her father and manager commented that "Humpy would not like to talk anything about the Olympiad." (3)

<Snowdrops vs Old Hands> In the Snowdrops vs Old Hands Match held in the closing weeks of in 2009 in the Czech Republic, she helped the Snowdrops beat the Old Hands16.5-15.5, defeating Jan Timman and Vlastimil Hort, and drawing with Viktor Korchnoi and Robert Huebner. The Snowdrops defeated the Old Hands in the same event a year later in 2010, with Koneru scoring 6/8, including wins over Wolfgang Uhlmann, Lajos Portisch, Dragoljub Velimirovic, dropping a single game to Hort.

<National> She played on the top board for India 2 at the 13th Asian Team Championships held in 2003, scoring 4/7, placing 5th on board 1 and helping her team to 6th position. She also played top board for India at the FIDE Women's World Team Championship (2011) played in Mardin, Turkey, securing individual gold with a personal result of 6/8 and helping her team to 4th place. She also played for India at the Asian Indoor Games in Macau in October 2007, winning team silver. In 2013, she played for the Tianjin team in the Chinese League helping her team to win gold.

<European Club Cup> Koneru’s forte in team play has undoubtedly been in the European Women’s Club Cup where she played top board for her Monte Carlo club, apart from 2012 when she played 2nd board. She participated in 2007, 2008, 2009, 2010, 2012 and 2013, winning 5 team and 5 individual gold medals during this period, scoring the double on 4 occasions. She also won individual bronze in 2008 and team silver in 2009. (5)


She won the Vizag Challenger Trophy in 2007 when she beat Deepan Chakkravarthy J by 5.5-2.5.


As of 1 February 2015:

<Standard> Koneru's rating was 2581 making her the #1 woman player in India, the #2 ranked woman in Asia and the #3 ranked woman in the world. Her highest rating was 2623 in July 2009.

<Rapid> 2555 (women's world #7); and

<Blitz> 2552 (women's world #9).


She is the elder sister of Chandra Hawsa Koneru.

Sources and references:

- Wikipedia article: Koneru Humpy;
- Live rating:;
- (1); (2) http://www.guwahatichessassociation...; (3):; (4) and Sundar’s reply: ; Koneru’s response:; CPAI:; (5)

Last updated: 5 Feb 2015

 page 1 of 29; games 1-25 of 712  PGN Download
Game  ResultMoves Year Event/LocaleOpening
1. Koneru vs M Sebag  1-027 1998 Wch U12 GirlsA26 English
2. Koneru vs Sasikiran ½-½51 1999 10th Goodricke Int.A06 Reti Opening
3. Koneru vs N Berry 1-028 1999 Ch Great Britain, Scarborough (England)A06 Reti Opening
4. H Richards vs Koneru  1-060 1999 Ch Great Britain, Scarborough (England)B07 Pirc
5. Koneru vs C Waters 0-119 1999 Ch Great Britain, Scarborough (England)A04 Reti Opening
6. Koneru vs M Turner  0-148 1999 Ch Great Britain, Scarborough (England)A30 English, Symmetrical
7. D A Farndon vs Koneru  ½-½64 1999 Ch Great Britain, Scarborough (England)A15 English
8. P McMahon vs Koneru 0-135 1999 Ch Great Britain, Scarborough (England)B08 Pirc, Classical
9. S Knott vs Koneru  1-060 1999 Ch Great Britain, Scarborough (England)A30 English, Symmetrical
10. Koneru vs E Player 1-064 1999 Ch Great Britain, Scarborough (England)A14 English
11. J Gilbert vs Koneru  0-155 1999 Wch U12 GirlsE21 Nimzo-Indian, Three Knights
12. R Shankar vs Koneru  1-036 2000 Goodricke OpenB09 Pirc, Austrian Attack
13. Arkell vs Koneru  1-090 2000 ch-GBRE17 Queen's Indian
14. Koneru vs P Konguvel  1-026 2000 Goodricke OpenD77 Neo-Grunfeld, 6.O-O
15. T S Ravi vs Koneru  1-063 2000 Goodricke OpenB07 Pirc
16. P Mithrakanth vs Koneru  0-134 2000 Goodricke OpenB19 Caro-Kann, Classical
17. Koneru vs J Sriram  ½-½54 2000 Goodricke OpenE05 Catalan, Open, Classical line
18. Koneru vs B Lalic  0-138 2000 Goodricke OpenD02 Queen's Pawn Game
19. Koneru vs D Sharma  ½-½26 2000 Goodricke OpenA29 English, Four Knights, Kingside Fianchetto
20. V Saravanan vs Koneru  1-029 2000 Goodricke OpenB06 Robatsch
21. Koneru vs Z Rahman  ½-½66 2000 Chalapathi GMA06 Reti Opening
22. Kaidanov vs Koneru  1-038 2000 Goodricke OpenE17 Queen's Indian
23. Koneru vs A B Vaidya  1-035 2000 Goodricke OpenA04 Reti Opening
24. Koneru vs S Satyapragyan  1-076 2000 Goodricke OpenD79 Neo-Grunfeld, 6.O-O, Main line
25. L Seres vs Koneru  1-050 2001 FSIM JuneE00 Queen's Pawn Game
 page 1 of 29; games 1-25 of 712  PGN Download
  REFINE SEARCH:   White wins (1-0) | Black wins (0-1) | Draws (1/2-1/2) | Koneru wins | Koneru loses  

Chess Heroz App

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 20 OF 20 ·  Later Kibitzing>
Nov-27-11  indianchessupdates: Humpy after loosing her WC match with You Hifan has also fallen to her lowest rankings of 2583 in last 4 years ago (July 2007)

For more live Indian Rankings visit


Jan-26-12  malathiswami: A big day for Koneru Humpy - her first rated game against her idol, Judit Polgar.

Some time back this would have been a meeting of the two top-ranking women players. Now Humpy is third - but Gibraltar may yet see a Hou Yifan - Judit Polgar matchup as well.

Premium Chessgames Member
  Penguincw: Happy Birthday Koneru Humpy! She is currently Women #3, I believe.
Jun-04-12  bharatiy: reasonable performance by humpy at rapids, though she could have won it.
Sep-08-12  hellopolgar: so why isn't she playing in the Olympiad?
Sep-08-12  shivasuri4: <hellopolgar>, she hasn't been on good terms with the Indian chess federation, AICF, to put it mildly. There's been a lot of vitriol between the two, in fact. On one occasion, she wanted he father to accompany her as her coach during a team event, but wasn't allowed to do so.
Sep-11-12  hellopolgar: ok a google search gives the following relevant information

<Koneru not in the Indian squad anymore which seriously jeopardizes the chances of a medal.

According to All India Chess Federation, the dialogue with Humpy fell flat as she wanted her father’s expenses to be paid by the Federation.

"Last time at the world women team event, we got personal contributions to make it possible, but it is not possible to make this a precedent," said AICF secretary Bharat Singh Chauhan.>

Sep-11-12  bharatiy: AICF must be joking! They would not pay for best players trainer, which could have fetched them a medal. They are doing disservice to their country. Shame on them.
Sep-12-12  hellopolgar: well, money doesn't grow on trees...this is certainly not a problem for China or USA, but it could be a problem for India.
Sep-17-12  shivasuri4: Good start for Humpy in the final tournament of the Grand Prix series, as she beat Yildiz in a fine 39 move game with black. She next plays the third seed, Zhao Xue, a fellow contender for the runner-up spot in the series. Her third round is against Antoaneta Stefanova, the seventh seed.
Sep-23-12  shivasuri4: After 7 rounds,Koneru Humpy is finally in the sole lead with a fantastic 6 points. She'll need to maintain the pace though, as her closest competitor Anna Muzychuk is breathing down her neck at 5.5 points.
Sep-28-12  malathiswami: Congratulations to Koneru Humpy on winning the Ankara tournament and possibly challenger's rights.Hope you get another shot at the championship - and have more success this time.
Sep-28-12  bharatiy: This one was won convincingly by Humpy. Will be good to see her battle out against Hou. Hope this time she takes help of good seconds.
Dec-20-12  shivasuri4: In the Sports Accord World Mind Games at Beijing, China, Humpy won the bronze medal in the rapid section via tiebreaks after finishing shared 1st-4th (5/7 points). She came 4th in both the blitz section with 9.5/16 (shared 3rd-4th) and the blindfold section with 4/7 (shared 4th-6th). All her games in the latter were decisive.
Dec-22-12  shivasuri4: Here's a flowing game from Humpy in the aforementioned tournament. Ignore the delayed resignation; it was blindfold. Zhu Chen vs Koneru, 2012
Mar-31-13  TheTamale: Happy birthday to us both, Koneru. Let us celebrate by doing the Humpy Dance.
Premium Chessgames Member
  Benzol: If her sister is Chandra Hawsa Koneru then she should be Humpy Koneru, surely?

John Saunders site has her as Humpy Koneru. See and scroll down to the year 2000.

Premium Chessgames Member
  Caissanist: Her name is Koneru Humpy. My understanding is that in her part of India (the Telugu speaking area) family names are written before given names.
Jun-18-13  nok: And it's not a family name, just her father's.
Sep-30-13  SimonWebbsTiger: class lady. She just won the ladies' GP in Tashkent, Uzbekistan.
Premium Chessgames Member
  waustad: Happy 27th B'day!
Aug-26-14  zanzibar: <Caissanist> Yes, the patronymic comes first.

Originally, her parents gave her the name <Hampi>, meaning champion. Later they changed it to <Humpy>, supposedly to make it sound more Russian.

* * * * *

<Koneru married?>

Did Koneru recently get married - there's no notice of it here or on wiki, but I found this photo and tweeter blurb from Aug 19:

Aug-26-14  zanzibar: Definitely married:

<Her chosen one is Dasari Anvesh, the director of the company Efftronics Private Limited.

The ceremony was held on May 22, the wedding is scheduled on August 13, right when the Olympiad should be taking place (if it won't be cancelled).>

What's the difference between "the ceremony" and "the wedding"?

Premium Chessgames Member
  Penguincw: Uhh, congrats to Koneru Humpy for remaining the only perfect player at FIDE Women's World Chess Championship (2015) as she won both her first 2 matches 2-0, and won her first game in Round 3. Meanwhile, Gunina lost to Cramling. Considering Humpy is the top seed, this shouldn't come as a surprise.

The last time someone started 5-0 (through 3 rounds) was Hou Yifan in 2008, who eventually lost in the finals.

So far, she's gained 11.7 rating points, and for sure she wants more.

Premium Chessgames Member
  Penguincw: Stunning! Koneru Humpy goes 6-0! Just briefly checking the respective Wikipedia pages, out of 5 men's WCC (1998, 1999, 2000, 2002, 2004), 7 women's WCC (2000, 2001, 2004, 2006, 2008, 2010, 2012) and 5 men's World Cups (2005, 2007, 2009, 2011, 2013), or 17 knockout tournaments in total, I could not find another instance of that happening. Can she complete the perfect knockout tournament (she's already half way there).

Probably the closest anyone has ever been to a perfect knockout tournament was Topalov's run during the 2004 WCC, where he started 5-0 and 9 1/2-1/2 before losing to Kasimdzhanov.

Out of the 10 remaining players (that could theortically face Humpy), Humpy is +17,-8,=30 (and +29,-17,=43 overall) vs. that crew. Compare that to +8,-0,=1 against her first 3 opponents, including these games played in the tournament.

Jump to page #    (enter # from 1 to 20)
< Earlier Kibitzing  · PAGE 20 OF 20 ·  Later Kibitzing>
NOTE: You need to pick a username and password to post a reply. Getting your account takes less than a minute, totally anonymous, and 100% free--plus, it entitles you to features otherwise unavailable. Pick your username now and join the chessgames community!
If you already have an account, you should login now.
Please observe our posting guidelines:
  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, or duplicating posts.
  3. No personal attacks against other users.
  4. Nothing in violation of United States law.
Blow the Whistle See something that violates our rules? Blow the whistle and inform an administrator.

NOTE: Keep all discussion on the topic of this page. This forum is for this specific player and nothing else. If you want to discuss chess in general, or this site, you might try the Kibitzer's Café.
Messages posted by Chessgames members do not necessarily represent the views of, its employees, or sponsors.
Spot an error? Please suggest your correction and help us eliminate database mistakes!

home | about | login | logout | F.A.Q. | your profile | preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | new kibitzing | chessforums | Tournament Index | Player Directory | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | privacy notice | advertising | contact us
Copyright 2001-2015, Chessgames Services LLC
Web design & database development by 20/20 Technologies