diff --git a/DroidFish/.externalToolBuilders/ECO_Builder.launch b/DroidFish/.externalToolBuilders/ECO_Builder.launch new file mode 100644 index 0000000..b2e420c --- /dev/null +++ b/DroidFish/.externalToolBuilders/ECO_Builder.launch @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/DroidFish/.project b/DroidFish/.project index e7cdffa..b8f62f7 100644 --- a/DroidFish/.project +++ b/DroidFish/.project @@ -40,6 +40,16 @@ + + org.eclipse.ui.externaltools.ExternalToolBuilder + auto,full,incremental, + + + LaunchConfigHandle + <project>/.externalToolBuilders/ECO_Builder.launch + + + org.eclipse.andmore.ApkBuilder diff --git a/DroidFish/assets/.gitignore b/DroidFish/assets/.gitignore index 0bee518..0eabddc 100644 --- a/DroidFish/assets/.gitignore +++ b/DroidFish/assets/.gitignore @@ -9,3 +9,4 @@ /stockfish-x86 /stockfish-x86_64 /stockfish-x86-nopie +/eco.dat diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index 06bc1a7..bf52ab4 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -162,7 +162,6 @@ public class DroidFish extends Activity // FIXME!!! Show extended book info. (Win percent, number of games, performance rating, etc.) // FIXME!!! Green color for "main move". Red color for "don't play in tournaments" moves. - // FIXME!!! ECO opening codes // FIXME!!! Option to display coordinates in border outside chess board. @@ -1450,7 +1449,7 @@ public class DroidFish extends Activity try { String engine = settings.getString("engine", "stockfish"); if (EngineUtil.isNetEngine(engine)) { - String[] lines = Util.readFile(engine); + String[] lines = FileUtil.readFile(engine); if (lines.length >= 3) id = lines[1] + ":" + lines[2]; } @@ -1948,6 +1947,7 @@ public class DroidFish extends Activity private String thinkingStr1 = ""; private String thinkingStr2 = ""; private String bookInfoStr = ""; + private String ecoInfoStr = ""; private String variantStr = ""; private ArrayList> pvMoves = new ArrayList>(); private ArrayList bookMoves = null; @@ -1958,8 +1958,9 @@ public class DroidFish extends Activity thinkingStr1 = ti.pvStr; thinkingStr2 = ti.statStr; bookInfoStr = ti.bookInfo; - this.pvMoves = ti.pvMoves; - this.bookMoves = ti.bookMoves; + ecoInfoStr = ti.eco; + pvMoves = ti.pvMoves; + bookMoves = ti.bookMoves; updateThinkingInfo(); if (ctrl.computerBusy()) { @@ -1986,18 +1987,20 @@ public class DroidFish extends Activity } thinking.setText(s, TextView.BufferType.SPANNABLE); } - if (mShowBookHints && (bookInfoStr.length() > 0)) { - String s = ""; - if (!thinkingEmpty) - s += "
"; + if (mShowBookHints && !ecoInfoStr.isEmpty()) { + String s = thinkingEmpty ? "" : "
"; + s += ecoInfoStr; + thinking.append(Html.fromHtml(s)); + thinkingEmpty = false; + } + if (mShowBookHints && !bookInfoStr.isEmpty()) { + String s = thinkingEmpty ? "" : "
"; s += Util.boldStart + getString(R.string.book) + Util.boldStop + bookInfoStr; thinking.append(Html.fromHtml(s)); thinkingEmpty = false; } if (showVariationLine && (variantStr.indexOf(' ') >= 0)) { - String s = ""; - if (!thinkingEmpty) - s += "
"; + String s = thinkingEmpty ? "" : "
"; s += Util.boldStart + getString(R.string.variation) + Util.boldStop + variantStr; thinking.append(Html.fromHtml(s)); thinkingEmpty = false; @@ -2340,7 +2343,7 @@ public class DroidFish extends Activity WebView wv = new WebView(this); builder.setView(wv); InputStream is = getResources().openRawResource(R.raw.about); - String data = Util.readFromStream(is); + String data = FileUtil.readFromStream(is); if (data == null) data = ""; try { is.close(); } catch (IOException e1) {} @@ -3251,7 +3254,7 @@ public class DroidFish extends Activity String port = "0"; try { if (EngineUtil.isNetEngine(networkEngineToConfig)) { - String[] lines = Util.readFile(networkEngineToConfig); + String[] lines = FileUtil.readFile(networkEngineToConfig); if (lines.length > 1) hostName = lines[1]; if (lines.length > 2) @@ -3754,6 +3757,7 @@ public class DroidFish extends Activity return currPos; } + @Override public boolean isUpToDate() { return upToDate; } @@ -3818,6 +3822,7 @@ public class DroidFish extends Activity return true; } + @Override public void processToken(Node node, int type, String token) { if ( (prevType == PgnToken.RIGHT_BRACKET) && (type != PgnToken.LEFT_BRACKET)) { diff --git a/DroidFish/src/org/petero/droidfish/FileUtil.java b/DroidFish/src/org/petero/droidfish/FileUtil.java new file mode 100644 index 0000000..860fa1a --- /dev/null +++ b/DroidFish/src/org/petero/droidfish/FileUtil.java @@ -0,0 +1,45 @@ +package org.petero.droidfish; + +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; + +public class FileUtil { + /** Read a text file. Return string array with one string per line. */ + public static String[] readFile(String filename) throws IOException { + ArrayList ret = new ArrayList(); + InputStream inStream = new FileInputStream(filename); + InputStreamReader inFile = new InputStreamReader(inStream); + BufferedReader inBuf = new BufferedReader(inFile); + String line; + while ((line = inBuf.readLine()) != null) + ret.add(line); + inBuf.close(); + return ret.toArray(new String[ret.size()]); + } + + /** Read all data from an input stream. Return null if IO error. */ + public static String readFromStream(InputStream is) { + InputStreamReader isr; + try { + isr = new InputStreamReader(is, "UTF-8"); + BufferedReader br = new BufferedReader(isr); + StringBuilder sb = new StringBuilder(); + String line; + while ((line = br.readLine()) != null) { + sb.append(line); + sb.append('\n'); + } + br.close(); + return sb.toString(); + } catch (UnsupportedEncodingException e) { + return null; + } catch (IOException e) { + return null; + } + } +} diff --git a/DroidFish/src/org/petero/droidfish/GUIInterface.java b/DroidFish/src/org/petero/droidfish/GUIInterface.java index 93967e7..12df593 100644 --- a/DroidFish/src/org/petero/droidfish/GUIInterface.java +++ b/DroidFish/src/org/petero/droidfish/GUIInterface.java @@ -59,6 +59,7 @@ public interface GUIInterface { public String bookInfo; public ArrayList> pvMoves; public ArrayList bookMoves; + public String eco; } /** Update the computer thinking information. */ diff --git a/DroidFish/src/org/petero/droidfish/Util.java b/DroidFish/src/org/petero/droidfish/Util.java index bf64c29..1574cfc 100644 --- a/DroidFish/src/org/petero/droidfish/Util.java +++ b/DroidFish/src/org/petero/droidfish/Util.java @@ -1,13 +1,5 @@ package org.petero.droidfish; -import java.io.BufferedReader; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.UnsupportedEncodingException; -import java.util.ArrayList; - import org.petero.droidfish.gamelogic.Piece; import org.petero.droidfish.gamelogic.Position; @@ -41,40 +33,6 @@ public final class Util { } } - /** Read a text file. Return string array with one string per line. */ - public static String[] readFile(String networkEngineToConfig) throws IOException { - ArrayList ret = new ArrayList(); - InputStream inStream = new FileInputStream(networkEngineToConfig); - InputStreamReader inFile = new InputStreamReader(inStream); - BufferedReader inBuf = new BufferedReader(inFile); - String line; - while ((line = inBuf.readLine()) != null) - ret.add(line); - inBuf.close(); - return ret.toArray(new String[ret.size()]); - } - - /** Read all data from an input stream. Return null if IO error. */ - public static String readFromStream(InputStream is) { - InputStreamReader isr; - try { - isr = new InputStreamReader(is, "UTF-8"); - BufferedReader br = new BufferedReader(isr); - StringBuilder sb = new StringBuilder(); - String line; - while ((line = br.readLine()) != null) { - sb.append(line); - sb.append('\n'); - } - br.close(); - return sb.toString(); - } catch (UnsupportedEncodingException e) { - return null; - } catch (IOException e) { - return null; - } - } - /** Represent material difference as two unicode strings. */ public final static class MaterialDiff { public CharSequence white; diff --git a/DroidFish/src/org/petero/droidfish/book/EcoDb.java b/DroidFish/src/org/petero/droidfish/book/EcoDb.java new file mode 100644 index 0000000..09a73e3 --- /dev/null +++ b/DroidFish/src/org/petero/droidfish/book/EcoDb.java @@ -0,0 +1,265 @@ +/* + DroidFish - An Android chess program. + Copyright (C) 2016 Peter Ă–sterlund, peterosterlund2@gmail.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +package org.petero.droidfish.book; + +import android.annotation.SuppressLint; +import android.content.Context; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.WeakHashMap; + +import org.petero.droidfish.gamelogic.ChessParseError; +import org.petero.droidfish.gamelogic.GameTree; +import org.petero.droidfish.gamelogic.Move; +import org.petero.droidfish.gamelogic.Position; +import org.petero.droidfish.gamelogic.TextIO; +import org.petero.droidfish.gamelogic.UndoInfo; + +/** ECO code database. */ +@SuppressLint("UseSparseArrays") +public class EcoDb { + private static EcoDb instance; + + /** Get singleton instance. */ + public static EcoDb getInstance(Context context) { + if (instance == null) { + instance = new EcoDb(context); + } + return instance; + } + + /** Get ECO classification for a given tree node. */ + public String getEco(GameTree gt, GameTree.Node node) { + ArrayList gtNodePath = new ArrayList(); + int nodeIdx = -1; + while (node != null) { + nodeIdx = findNode(node); + if (nodeIdx != -1) + break; + if (node == gt.rootNode) { + Short idx = posHashToNodeIdx.get(gt.startPos.zobristHash()); + if (idx != null) { + nodeIdx = idx; + break; + } + } + gtNodePath.add(node); + node = node.getParent(); + } + if (nodeIdx != -1) { + Node ecoNode = readNode(nodeIdx); + boolean childFound = true; + for (int i = gtNodePath.size() - 1; i >= 0; i--) { + GameTree.Node gtNode = gtNodePath.get(i); + int m = gtNode.move.getCompressedMove(); + int child = childFound ? ecoNode.firstChild : -1; + while (child != -1) { + Node cNode = readNode(child); + if (cNode.move == m) + break; + child = cNode.nextSibling; + } + if (child != -1) { + nodeIdx = child; + ecoNode = readNode(nodeIdx); + } else + childFound = false; + cacheNode(gtNode, nodeIdx); + } + } + + if (nodeIdx != -1) { + Node n = readNode(nodeIdx); + if (n.nameIdx >= 0) + return ecoNames[n.nameIdx]; + } + return ""; + } + + + private static class Node { + int move; // Move (compressed) leading to the position corresponding to this node + int nameIdx; // Index in names array, or -1 + int firstChild; + int nextSibling; + } + + private byte[] nodesBuffer; + private String[] ecoNames; + private HashMap posHashToNodeIdx; + private WeakLRUCache gtNodeToIdx; + + /** Return cached Node index corresponding to a GameTree.Node, or -1 if not found. */ + private int findNode(GameTree.Node node) { + Integer idx = gtNodeToIdx.get(node); + return idx == null ? -1 : idx; + } + + /** Store GameTree.Node to Node index in cache. */ + private void cacheNode(GameTree.Node node, int nodeIdx) { + gtNodeToIdx.put(node, nodeIdx); + } + + /** Constructor. */ + private EcoDb(Context context) { + posHashToNodeIdx = new HashMap(); + gtNodeToIdx = new WeakLRUCache(50); + try { + ByteArrayOutputStream bufStream = new ByteArrayOutputStream(); + InputStream inStream = context.getAssets().open("eco.dat"); + if (inStream == null) + throw new IOException("Can't read ECO database"); + byte[] buf = new byte[1024]; + while (true) { + int len = inStream.read(buf); + if (len <= 0) break; + bufStream.write(buf, 0, len); + } + inStream.close(); + bufStream.flush(); + buf = bufStream.toByteArray(); + int nNodes = 0; + while (true) { + Node n = readNode(nNodes, buf); + if (n.move == 0xffff) + break; + nNodes++; + } + nodesBuffer = new byte[nNodes * 8]; + System.arraycopy(buf, 0, nodesBuffer, 0, nNodes * 8); + + ArrayList names = new ArrayList(); + int idx = (nNodes + 1) * 8; + int start = idx; + for (int i = idx; i < buf.length; i++) { + if (buf[i] == 0) { + names.add(new String(buf, start, i - start, "UTF-8")); + start = i + 1; + } + } + ecoNames = names.toArray(new String[names.size()]); + } catch (IOException ex) { + throw new RuntimeException("Can't read ECO database"); + } + try { + if (nodesBuffer.length > 0) { + Position pos = TextIO.readFEN(TextIO.startPosFEN); + populateCache(pos, 0); + } + } catch (ChessParseError e) { + } + } + + /** Initialize popHashToNodeIdx. */ + private void populateCache(Position pos, int nodeIdx) { + if (posHashToNodeIdx.get(pos.zobristHash()) == null) + posHashToNodeIdx.put(pos.zobristHash(), (short)nodeIdx); + Node node = readNode(nodeIdx); + int child = node.firstChild; + UndoInfo ui = new UndoInfo(); + while (child != -1) { + node = readNode(child); + Move m = Move.fromCompressed(node.move); + pos.makeMove(m, ui); + populateCache(pos, child); + pos.unMakeMove(m, ui); + child = node.nextSibling; + } + } + + private Node readNode(int index) { + return readNode(index, nodesBuffer); + } + + private static Node readNode(int index, byte[] buf) { + Node n = new Node(); + int o = index * 8; + n.move = getU16(buf, o); + n.nameIdx = getS16(buf, o + 2); + n.firstChild = getS16(buf, o + 4); + n.nextSibling = getS16(buf, o + 6); + return n; + } + + private static int getU16(byte[] buf, int offs) { + int b0 = buf[offs] & 255; + int b1 = buf[offs + 1] & 255; + return (b0 << 8) + b1; + } + + private static int getS16(byte[] buf, int offs) { + int ret = getU16(buf, offs); + if (ret >= 0x8000) + ret -= 0x10000; + return ret; + } + + /** A Cache where the keys are weak references and the cache automatically + * shrinks when it becomes too large, using approximate LRU ordering. + * This cache is not designed to store null values. */ + private static class WeakLRUCache { + private WeakHashMap mapNew; // Most recently used entries + private WeakHashMap mapOld; // Older entries + private int maxSize; + + public WeakLRUCache(int maxSize) { + mapNew = new WeakHashMap(); + mapOld = new WeakHashMap(); + this.maxSize = maxSize; + } + + /** Insert a value in the map, replacing any old value with the same key. */ + public void put(K key, V val) { + if (mapNew.containsKey(key)) { + mapNew.put(key, val); + } else { + if (mapOld.containsKey(key)) + mapOld.remove(key); + insertNew(key, val); + } + } + + /** Returns the value corresponding to key, or null if not found. */ + public V get(K key) { + V val = mapNew.get(key); + if (val != null) + return val; + val = mapOld.get(key); + if (val != null) { + mapOld.remove(key); + insertNew(key, val); + } + return val; + } + + private void insertNew(K key, V val) { + if (mapNew.size() >= maxSize) { + WeakHashMap tmp = mapNew; + mapNew = mapOld; + mapOld = tmp; + mapNew.clear(); + } + mapNew.put(key, val); + } + } +} diff --git a/DroidFish/src/org/petero/droidfish/book/InternalBook.java b/DroidFish/src/org/petero/droidfish/book/InternalBook.java index 71fa487..c568aa6 100644 --- a/DroidFish/src/org/petero/droidfish/book/InternalBook.java +++ b/DroidFish/src/org/petero/droidfish/book/InternalBook.java @@ -87,7 +87,7 @@ final class InternalBook implements IOpeningBook { try { InputStream inStream = getClass().getResourceAsStream("/book.bin"); if (inStream == null) - throw new IOException(); + throw new IOException("Can't read internal opening book"); List buf = new ArrayList(8192); byte[] tmpBuf = new byte[1024]; while (true) { @@ -120,8 +120,7 @@ final class InternalBook implements IOpeningBook { } catch (ChessParseError ex) { throw new RuntimeException(); } catch (IOException ex) { - System.out.println("Can't read opening book resource"); - throw new RuntimeException(); + throw new RuntimeException("Can't read internal opening book"); } /* { long t1 = System.currentTimeMillis(); diff --git a/DroidFish/src/org/petero/droidfish/buildtools/EcoBuilder.java b/DroidFish/src/org/petero/droidfish/buildtools/EcoBuilder.java new file mode 100644 index 0000000..b81c00d --- /dev/null +++ b/DroidFish/src/org/petero/droidfish/buildtools/EcoBuilder.java @@ -0,0 +1,204 @@ +/* + DroidFish - An Android chess program. + Copyright (C) 2016 Peter Ă–sterlund, peterosterlund2@gmail.com + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +package org.petero.droidfish.buildtools; + + +import java.io.FileOutputStream; +import java.util.ArrayList; +import java.util.HashMap; + +import org.petero.droidfish.FileUtil; +import org.petero.droidfish.PGNOptions; +import org.petero.droidfish.gamelogic.Game; +import org.petero.droidfish.gamelogic.GameTree; +import org.petero.droidfish.gamelogic.Move; +import org.petero.droidfish.gamelogic.TimeControlData; + +/** Build the ECO data file from eco.pgn. */ +public class EcoBuilder { + public static void main(String[] args) throws Throwable { + String ecoPgnFile = args[0]; + String ecoDatFile = args[1]; + (new EcoBuilder()).createECOFile(ecoPgnFile, ecoDatFile); + } + + private static class Node { + int index; // Index in nodes array + Move move; // Move leading to the position corresponding to this node + int nameIdx; // Index in names array, or -1 + ArrayList children = new ArrayList(); + Node parent; + int lineLength; // Length in plies of line this node came from + } + private ArrayList nodes; + private ArrayList names; + private HashMap nameToIndex; + + /** Constructor. */ + private EcoBuilder() { + nodes = new ArrayList(); + names = new ArrayList(); + nameToIndex = new HashMap(); + Node rootNode = new Node(); + rootNode.index = 0; + rootNode.move = new Move(0, 0, 0); + rootNode.nameIdx = -1; + rootNode.lineLength = 0; + nodes.add(rootNode); + } + + /** Read pgn text file, write binary file. */ + private void createECOFile(String ecoPgnFile, String ecoDatFile) throws Throwable { + String[] ecoPgn = FileUtil.readFile(ecoPgnFile); + StringBuilder pgn = new StringBuilder(); + boolean gotMoves = false; + for (String line : ecoPgn) { + boolean isHeader = line.startsWith("["); + if (gotMoves && isHeader) { + readGame(pgn.toString()); + pgn = new StringBuilder(); + gotMoves = false; + } + pgn.append(line); + pgn.append('\n'); + gotMoves |= !isHeader; + } + readGame(pgn.toString()); + + writeDataFile(ecoDatFile); + } + + /** Read and process one game. */ + private void readGame(String pgn) throws Throwable { + if (pgn.isEmpty()) + return; + Game game = new Game(null, new TimeControlData()); + PGNOptions options = new PGNOptions(); + game.readPGN(pgn, options); + + // Determine name of opening + HashMap headers = new HashMap(); + GameTree tree = game.tree; + tree.getHeaders(headers); + String eco = headers.get("ECO"); + String opening = headers.get("Opening"); + String variation = headers.get("Variation"); + String name = eco + ": " + opening; + if (variation != null) + name = name + ", " + variation; + + // Add name to data structures + Integer nameIdx = nameToIndex.get(name); + if (nameIdx == null) { + nameIdx = nameToIndex.size(); + nameToIndex.put(name, nameIdx); + names.add(name); + } + + int lineLength = 0; + while (true) { + if (tree.variations().isEmpty()) + break; + lineLength++; + tree.goForward(0); + } + while (tree.currentNode.getParent() != null) + tree.goBack(); + + // Add corresponding moves to data structures + Node parent = nodes.get(0); + while (true) { + ArrayList moves = tree.variations(); + if (moves.isEmpty()) + break; + Move m = moves.get(0); + tree.goForward(0); + int oldIdx = -1; + for (int i = 0; i < parent.children.size(); i++) { + if (parent.children.get(i).move.equals(m)) { + oldIdx = i; + break; + } + } + if (oldIdx == -1) { + Node node = new Node(); + node.index = nodes.size(); + node.move = m; + node.nameIdx = nameIdx; + node.parent = parent; + node.lineLength = lineLength; + nodes.add(node); + parent.children.add(node); + parent = node; + } else { + parent = parent.children.get(oldIdx); + if (parent.lineLength > lineLength) { + parent.lineLength = lineLength; + parent.nameIdx = nameIdx; + } + } + } + } + + /** Write the binary ECO code data file. */ + private void writeDataFile(String ecoDatFile) throws Throwable { + FileOutputStream out = new FileOutputStream(ecoDatFile); + + // Write nodes + byte[] buf = new byte[8]; + for (int i = 0; i < nodes.size(); i++) { + Node n = nodes.get(i); + int cm = n.move == null ? 0 : n.move.getCompressedMove(); + buf[0] = (byte)(cm >> 8); // Move, high byte + buf[1] = (byte)(cm & 255); // Move, low byte + buf[2] = (byte)(n.nameIdx >> 8); // Index, high byte + buf[3] = (byte)(n.nameIdx & 255); // Index, low byte + int firstChild = -1; + if (n.children.size() > 0) + firstChild = n.children.get(0).index; + buf[4] = (byte)(firstChild >> 8); + buf[5] = (byte)(firstChild & 255); + int nextSibling = -1; + if (n.parent != null) { + ArrayList siblings = n.parent.children; + for (int j = 0; j < siblings.size()-1; j++) { + if (siblings.get(j).move.equals(n.move)) { + nextSibling = siblings.get(j+1).index; + break; + } + } + } + buf[6] = (byte)(nextSibling >> 8); + buf[7] = (byte)(nextSibling & 255); + out.write(buf); + } + for (int i = 0; i < buf.length; i++) + buf[i] = -1; + out.write(buf); + + // Write names + buf = new byte[]{0}; + for (String name : names) { + out.write(name.getBytes("UTF-8")); + out.write(buf); + } + + out.close(); + } +} diff --git a/DroidFish/src/org/petero/droidfish/buildtools/eco.pgn b/DroidFish/src/org/petero/droidfish/buildtools/eco.pgn new file mode 100644 index 0000000..9901649 --- /dev/null +++ b/DroidFish/src/org/petero/droidfish/buildtools/eco.pgn @@ -0,0 +1,11716 @@ +[ECO "A00"] +[Opening "Polish (Sokolsky) opening"] + +b4 * + +[ECO "A00"] +[Opening "Polish"] +[Variation "Tuebingen variation"] + +b4 Nh6 * + +[ECO "A00"] +[Opening "Polish"] +[Variation "Outflank variation"] + +b4 c6 * + +[ECO "A00"] +[Opening "Benko's opening"] + +g3 * + +[ECO "A00"] +[Opening "Lasker simul special"] + +g3 h5 * + +[ECO "A00"] +[Opening "Benko's opening"] +[Variation "reversed Alekhine"] + +g3 e5 Nf3 * + +[ECO "A00"] +[Opening "Grob's attack"] + +g4 * + +[ECO "A00"] +[Opening "Grob"] +[Variation "spike attack"] + +g4 d5 Bg2 c6 g5 * + +[ECO "A00"] +[Opening "Grob"] +[Variation "Fritz gambit"] + +g4 d5 Bg2 Bxg4 c4 * + +[ECO "A00"] +[Opening "Grob"] +[Variation "Romford counter-gambit"] + +g4 d5 Bg2 Bxg4 c4 d4 * + +[ECO "A00"] +[Opening "Clemenz (Mead's, Basman's or de Klerk's) opening"] + +h3 * + +[ECO "A00"] +[Opening "Global opening"] + +h3 e5 a3 * + +[ECO "A00"] +[Opening "Amar (Paris) opening"] + +Nh3 * + +[ECO "A00"] +[Opening "Amar gambit"] + +Nh3 d5 g3 e5 f4 Bxh3 Bxh3 exf4 * + +[ECO "A00"] +[Opening "Dunst (Sleipner, Heinrichsen) opening"] + +Nc3 * + +[ECO "A00"] +[Opening "Dunst (Sleipner, Heinrichsen) opening"] + +Nc3 e5 * + +[ECO "A00"] +[Opening "Battambang opening"] + +Nc3 e5 a3 * + +[ECO "A00"] +[Opening "Novosibirsk opening"] + +Nc3 c5 d4 cxd4 Qxd4 Nc6 Qh4 * + +[ECO "A00"] +[Opening "Anderssen's opening"] + +a3 * + +[ECO "A00"] +[Opening "Ware (Meadow Hay) opening"] + +a4 * + +[ECO "A00"] +[Opening "Crab opening"] + +a4 e5 h4 * + +[ECO "A00"] +[Opening "Saragossa opening"] + +c3 * + +[ECO "A00"] +[Opening "Mieses opening"] + +d3 * + +[ECO "A00"] +[Opening "Mieses opening"] + +d3 e5 * + +[ECO "A00"] +[Opening "Valencia opening"] + +d3 e5 Nd2 * + +[ECO "A00"] +[Opening "Venezolana opening"] + +d3 c5 Nc3 Nc6 g3 * + +[ECO "A00"] +[Opening "Van't Kruijs opening"] + +e3 * + +[ECO "A00"] +[Opening "Amsterdam attack"] + +e3 e5 c4 d6 Nc3 Nc6 b3 Nf6 * + +[ECO "A00"] +[Opening "Gedult's opening"] + +f3 * + +[ECO "A00"] +[Opening "Hammerschlag (Fried fox/Pork chop opening)"] + +f3 e5 Kf2 * + +[ECO "A00"] +[Opening "Anti-Borg (Desprez) opening"] + +h4 * + +[ECO "A00"] +[Opening "Durkin's attack"] + +Na3 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] + +b3 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "modern variation"] + +b3 e5 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "Indian variation"] + +b3 Nf6 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "classical variation"] + +b3 d5 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "English variation"] + +b3 c5 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "Dutch variation"] + +b3 f5 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "Polish variation"] + +b3 b5 * + +[ECO "A01"] +[Opening "Nimzovich-Larsen attack"] +[Variation "symmetrical variation"] + +b3 b6 * + +[ECO "A02"] +[Opening "Bird's opening"] + +f4 * + +[ECO "A02"] +[Opening "Bird"] +[Variation "From gambit"] + +f4 e5 * + +[ECO "A02"] +[Opening "Bird"] +[Variation "From gambit, Lasker variation"] + +f4 e5 fxe5 d6 exd6 Bxd6 Nf3 g5 * + +[ECO "A02"] +[Opening "Bird"] +[Variation "From gambit, Lipke variation"] + +f4 e5 fxe5 d6 exd6 Bxd6 Nf3 Nh6 d4 * + +[ECO "A02"] +[Opening "Bird's opening, Swiss gambit"] + +f4 f5 e4 fxe4 Nc3 Nf6 g4 * + +[ECO "A02"] +[Opening "Bird"] +[Variation "Hobbs gambit"] + +f4 g5 * + +[ECO "A03"] +[Opening "Bird's opening"] + +f4 d5 * + +[ECO "A03"] +[Opening "Mujannah opening"] + +f4 d5 c4 * + +[ECO "A03"] +[Opening "Bird's opening"] +[Variation "Williams gambit"] + +f4 d5 e4 * + +[ECO "A03"] +[Opening "Bird's opening"] +[Variation "Lasker variation"] + +f4 d5 Nf3 Nf6 e3 c5 * + +[ECO "A04"] +[Opening "Reti opening"] + +Nf3 * + +[ECO "A04"] +[Opening "Reti v Dutch"] + +Nf3 f5 * + +[ECO "A04"] +[Opening "Reti"] +[Variation "Pirc-Lisitsin gambit"] + +Nf3 f5 e4 * + +[ECO "A04"] +[Opening "Reti"] +[Variation "Lisitsin gambit deferred"] + +Nf3 f5 d3 Nf6 e4 * + +[ECO "A04"] +[Opening "Reti opening"] + +Nf3 d6 * + +[ECO "A04"] +[Opening "Reti"] +[Variation "Wade defence"] + +Nf3 d6 e4 Bg4 * + +[ECO "A04"] +[Opening "Reti"] +[Variation "Herrstroem gambit"] + +Nf3 g5 * + +[ECO "A05"] +[Opening "Reti opening"] + +Nf3 Nf6 * + +[ECO "A05"] +[Opening "Reti"] +[Variation "King's Indian attack, Spassky's variation"] + +Nf3 Nf6 g3 b5 * + +[ECO "A05"] +[Opening "Reti"] +[Variation "King's Indian attack"] + +Nf3 Nf6 g3 g6 * + +[ECO "A05"] +[Opening "Reti"] +[Variation "King's Indian attack, Reti-Smyslov variation"] + +Nf3 Nf6 g3 g6 b4 * + +[ECO "A06"] +[Opening "Reti opening"] + +Nf3 d5 * + +[ECO "A06"] +[Opening "Reti"] +[Variation "old Indian attack"] + +Nf3 d5 d3 * + +[ECO "A06"] +[Opening "Santasiere's folly"] + +Nf3 d5 b4 * + +[ECO "A06"] +[Opening "Tennison (Lemberg, Zukertort) gambit"] + +Nf3 d5 e4 * + +[ECO "A06"] +[Opening "Reti"] +[Variation "Nimzovich-Larsen attack"] + +Nf3 d5 b3 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack (Barcza system)"] + +Nf3 d5 g3 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack, Yugoslav variation"] + +Nf3 d5 g3 Nf6 Bg2 c6 O-O Bg4 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack, Keres variation"] + +Nf3 d5 g3 Bg4 Bg2 Nd7 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack"] + +Nf3 d5 g3 g6 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack, Pachman system"] + +Nf3 d5 g3 g6 Bg2 Bg7 O-O e5 d3 Ne7 * + +[ECO "A07"] +[Opening "Reti"] +[Variation "King's Indian attack (with ...c5)"] + +Nf3 d5 g3 c5 * + +[ECO "A08"] +[Opening "Reti"] +[Variation "King's Indian attack"] + +Nf3 d5 g3 c5 Bg2 * + +[ECO "A08"] +[Opening "Reti"] +[Variation "King's Indian attack, French variation"] + +Nf3 d5 g3 c5 Bg2 Nc6 O-O e6 d3 Nf6 Nbd2 Be7 e4 O-O Re1 * + +[ECO "A09"] +[Opening "Reti opening"] + +Nf3 d5 c4 * + +[ECO "A09"] +[Opening "Reti"] +[Variation "advance variation"] + +Nf3 d5 c4 d4 * + +[ECO "A09"] +[Opening "Reti accepted"] + +Nf3 d5 c4 dxc4 * + +[ECO "A09"] +[Opening "Reti accepted"] +[Variation "Keres variation"] + +Nf3 d5 c4 dxc4 e3 Be6 * + +[ECO "A10"] +[Opening "English opening"] + +c4 * + +[ECO "A10"] +[Opening "English opening"] + +c4 g6 * + +[ECO "A10"] +[Opening "English"] +[Variation "Adorjan defence"] + +c4 g6 e4 e5 * + +[ECO "A10"] +[Opening "English"] +[Variation "Jaenisch gambit"] + +c4 b5 * + +[ECO "A10"] +[Opening "English"] +[Variation "Anglo-Dutch defense"] + +c4 f5 * + +[ECO "A11"] +[Opening "English"] +[Variation "Caro-Kann defensive system"] + +c4 c6 * + +[ECO "A12"] +[Opening "English"] +[Variation "Caro-Kann defensive system"] + +c4 c6 Nf3 d5 b3 * + +[ECO "A12"] +[Opening "English"] +[Variation "Torre defensive system"] + +c4 c6 Nf3 d5 b3 Nf6 g3 Bg4 * + +[ECO "A12"] +[Opening "English"] +[Variation "London defensive system"] + +c4 c6 Nf3 d5 b3 Nf6 g3 Bf5 * + +[ECO "A12"] +[Opening "English"] +[Variation "Caro-Kann defensive system"] + +c4 c6 Nf3 d5 b3 Nf6 Bb2 * + +[ECO "A12"] +[Opening "English"] +[Variation "Bled variation"] + +c4 c6 Nf3 d5 b3 Nf6 Bb2 g6 * + +[ECO "A12"] +[Opening "English"] +[Variation "New York (London) defensive system"] + +c4 c6 Nf3 d5 b3 Nf6 Bb2 Bf5 * + +[ECO "A12"] +[Opening "English"] +[Variation "Capablanca's variation"] + +c4 c6 Nf3 d5 b3 Nf6 Bb2 Bg4 * + +[ECO "A12"] +[Opening "English"] +[Variation "Caro-Kann defensive system, Bogolyubov variation"] + +c4 c6 Nf3 d5 b3 Bg4 * + +[ECO "A13"] +[Opening "English opening"] + +c4 e6 * + +[ECO "A13"] +[Opening "English"] +[Variation "Romanishin gambit"] + +c4 e6 Nf3 Nf6 g3 a6 Bg2 b5 * + +[ECO "A13"] +[Opening "English opening"] +[Variation "Agincourt variation"] + +c4 e6 Nf3 d5 * + +[ECO "A13"] +[Opening "English"] +[Variation "Wimpey system"] + +c4 e6 Nf3 d5 b3 Nf6 Bb2 c5 e3 * + +[ECO "A13"] +[Opening "English opening"] +[Variation "Agincourt variation"] + +c4 e6 Nf3 d5 g3 * + +[ECO "A13"] +[Opening "English"] +[Variation "Kurajica defence"] + +c4 e6 Nf3 d5 g3 c6 * + +[ECO "A13"] +[Opening "English"] +[Variation "Neo-Catalan"] + +c4 e6 Nf3 d5 g3 Nf6 * + +[ECO "A13"] +[Opening "English"] +[Variation "Neo-Catalan accepted"] + +c4 e6 Nf3 d5 g3 Nf6 Bg2 dxc4 * + +[ECO "A14"] +[Opening "English"] +[Variation "Neo-Catalan declined"] + +c4 e6 Nf3 d5 g3 Nf6 Bg2 Be7 O-O * + +[ECO "A14"] +[Opening "English"] +[Variation "Symmetrical, Keres defence"] + +c4 e6 Nf3 d5 g3 Nf6 Bg2 Be7 O-O c5 cxd5 Nxd5 Nc3 Nc6 * + +[ECO "A15"] +[Opening "English, 1...Nf6 (Anglo-Indian defense)"] + +c4 Nf6 * + +[ECO "A15"] +[Opening "English orang-utan"] + +c4 Nf6 b4 * + +[ECO "A15"] +[Opening "English opening"] + +c4 Nf6 Nf3 * + +[ECO "A16"] +[Opening "English opening"] + +c4 Nf6 Nc3 * + +[ECO "A16"] +[Opening "English"] +[Variation "Anglo-Gruenfeld defense"] + +c4 Nf6 Nc3 d5 * + +[ECO "A16"] +[Opening "English"] +[Variation "Anglo-Gruenfeld, Smyslov defense"] + +c4 Nf6 Nc3 d5 cxd5 Nxd5 g3 g6 Bg2 Nxc3 * + +[ECO "A16"] +[Opening "English"] +[Variation "Anglo-Gruenfeld, Czech defense"] + +c4 Nf6 Nc3 d5 cxd5 Nxd5 g3 g6 Bg2 Nb6 * + +[ECO "A16"] +[Opening "English"] +[Variation "Anglo-Gruenfeld defense"] + +c4 Nf6 Nc3 d5 cxd5 Nxd5 Nf3 * + +[ECO "A16"] +[Opening "English"] +[Variation "Anglo-Gruenfeld defense, Korchnoi variation"] + +c4 Nf6 Nc3 d5 cxd5 Nxd5 Nf3 g6 g3 Bg7 Bg2 e5 * + +[ECO "A17"] +[Opening "English opening"] + +c4 Nf6 Nc3 e6 * + +[ECO "A17"] +[Opening "English"] +[Variation "Queens Indian formation"] + +c4 Nf6 Nc3 e6 Nf3 b6 * + +[ECO "A17"] +[Opening "English"] +[Variation "Queens Indian, Romanishin variation"] + +c4 Nf6 Nc3 e6 Nf3 b6 e4 Bb7 Bd3 * + +[ECO "A17"] +[Opening "English"] +[Variation "Nimzo-English opening"] + +c4 Nf6 Nc3 e6 Nf3 Bb4 * + +[ECO "A18"] +[Opening "English"] +[Variation "Mikenas-Carls variation"] + +c4 Nf6 Nc3 e6 e4 * + +[ECO "A18"] +[Opening "English"] +[Variation "Mikenas-Carls, Flohr variation"] + +c4 Nf6 Nc3 e6 e4 d5 e5 * + +[ECO "A18"] +[Opening "English"] +[Variation "Mikenas-Carls, Kevitz variation"] + +c4 Nf6 Nc3 e6 e4 Nc6 * + +[ECO "A19"] +[Opening "English"] +[Variation "Mikenas-Carls, Sicilian variation"] + +c4 Nf6 Nc3 e6 e4 c5 * + +[ECO "A20"] +[Opening "English opening"] + +c4 e5 * + +[ECO "A20"] +[Opening "English, Nimzovich variation"] + +c4 e5 Nf3 * + +[ECO "A20"] +[Opening "English, Nimzovich, Flohr variation"] + +c4 e5 Nf3 e4 * + +[ECO "A21"] +[Opening "English opening"] + +c4 e5 Nc3 * + +[ECO "A21"] +[Opening "English, Troeger defence"] + +c4 e5 Nc3 d6 g3 Be6 Bg2 Nc6 * + +[ECO "A21"] +[Opening "English, Keres variation"] + +c4 e5 Nc3 d6 g3 c6 * + +[ECO "A21"] +[Opening "English opening"] + +c4 e5 Nc3 d6 Nf3 * + +[ECO "A21"] +[Opening "English, Smyslov defence"] + +c4 e5 Nc3 d6 Nf3 Bg4 * + +[ECO "A21"] +[Opening "English, Kramnik-Shirov counterattack"] + +c4 e5 Nc3 Bb4 * + +[ECO "A22"] +[Opening "English opening"] + +c4 e5 Nc3 Nf6 * + +[ECO "A22"] +[Opening "English"] +[Variation "Bellon gambit"] + +c4 e5 Nc3 Nf6 Nf3 e4 Ng5 b5 * + +[ECO "A22"] +[Opening "English"] +[Variation "Carls' Bremen system"] + +c4 e5 Nc3 Nf6 g3 * + +[ECO "A22"] +[Opening "English"] +[Variation "Bremen, reverse dragon"] + +c4 e5 Nc3 Nf6 g3 d5 * + +[ECO "A22"] +[Opening "English"] +[Variation "Bremen, Smyslov system"] + +c4 e5 Nc3 Nf6 g3 Bb4 * + +[ECO "A23"] +[Opening "English"] +[Variation "Bremen system, Keres variation"] + +c4 e5 Nc3 Nf6 g3 c6 * + +[ECO "A24"] +[Opening "English"] +[Variation "Bremen system with ...g6"] + +c4 e5 Nc3 Nf6 g3 g6 * + +[ECO "A25"] +[Opening "English"] +[Variation "Sicilian reversed"] + +c4 e5 Nc3 Nc6 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed system"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed, Taimanov variation"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 e3 d6 Nge2 Nh6 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed, Hort variation"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 e3 d6 Nge2 Be6 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed, 5.Rb1"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 Rb1 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed, 5.Rb1 Taimanov variation"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 Rb1 Nh6 * + +[ECO "A25"] +[Opening "English"] +[Variation "closed system (without ...d6)"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 * + +[ECO "A26"] +[Opening "English"] +[Variation "closed system"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 * + +[ECO "A26"] +[Opening "English"] +[Variation "Botvinnik system"] + +c4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 e4 * + +[ECO "A27"] +[Opening "English"] +[Variation "three knights system"] + +c4 e5 Nc3 Nc6 Nf3 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights system"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 * + +[ECO "A28"] +[Opening "English"] +[Variation "Nenarokov variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 d4 exd4 Nxd4 Bb4 Bg5 h6 Bh4 Bxc3+ bxc3 Ne5 * + +[ECO "A28"] +[Opening "English"] +[Variation "Bradley Beach variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 d4 e4 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, Nimzovich variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 e4 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, Marini variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 a3 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, Capablanca variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 d3 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, 4.e3"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 e3 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, Stean variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 e3 Bb4 Qc2 O-O Nd5 Re8 Qf5 * + +[ECO "A28"] +[Opening "English"] +[Variation "four knights, Romanishin variation"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 e3 Bb4 Qc2 Bxc3 * + +[ECO "A29"] +[Opening "English"] +[Variation "four knights, kingside fianchetto"] + +c4 e5 Nc3 Nc6 Nf3 Nf6 g3 * + +[ECO "A30"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 * + +[ECO "A30"] +[Opening "English"] +[Variation "symmetrical, hedgehog system"] + +c4 c5 Nf3 Nf6 g3 b6 Bg2 Bb7 O-O e6 Nc3 Be7 * + +[ECO "A30"] +[Opening "English"] +[Variation "symmetrical, hedgehog, flexible formation"] + +c4 c5 Nf3 Nf6 g3 b6 Bg2 Bb7 O-O e6 Nc3 Be7 d4 cxd4 Qxd4 d6 Rd1 a6 b3 Nbd7 * + +[ECO "A31"] +[Opening "English"] +[Variation "symmetrical, Benoni formation"] + +c4 c5 Nf3 Nf6 d4 * + +[ECO "A32"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nf3 Nf6 d4 cxd4 Nxd4 e6 * + +[ECO "A33"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nf3 Nf6 d4 cxd4 Nxd4 e6 Nc3 Nc6 * + +[ECO "A33"] +[Opening "English"] +[Variation "symmetrical, Geller variation"] + +c4 c5 Nf3 Nf6 d4 cxd4 Nxd4 e6 Nc3 Nc6 g3 Qb6 * + +[ECO "A34"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 * + +[ECO "A34"] +[Opening "English"] +[Variation "symmetrical, three knights system"] + +c4 c5 Nc3 Nf6 Nf3 d5 cxd5 Nxd5 * + +[ECO "A34"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 Nf6 g3 * + +[ECO "A34"] +[Opening "English"] +[Variation "symmetrical, Rubinstein system"] + +c4 c5 Nc3 Nf6 g3 d5 cxd5 Nxd5 Bg2 Nc7 * + +[ECO "A35"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 Nc6 * + +[ECO "A35"] +[Opening "English"] +[Variation "symmetrical, four knights system"] + +c4 c5 Nc3 Nc6 Nf3 Nf6 * + +[ECO "A36"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 Nc6 g3 * + +[ECO "A36"] +[Opening "English"] +[Variation "ultra-symmetrical variation"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 * + +[ECO "A36"] +[Opening "English"] +[Variation "symmetrical, Botvinnik system reversed"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 e3 e5 * + +[ECO "A36"] +[Opening "English"] +[Variation "symmetrical, Botvinnik system"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 e4 * + +[ECO "A37"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 * + +[ECO "A37"] +[Opening "English"] +[Variation "symmetrical, Botvinnik system reversed"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 e5 * + +[ECO "A38"] +[Opening "English"] +[Variation "symmetrical variation"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 Nf6 * + +[ECO "A38"] +[Opening "English"] +[Variation "symmetrical, main line with d3"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 Nf6 O-O O-O d3 * + +[ECO "A38"] +[Opening "English"] +[Variation "symmetrical, main line with b3"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 Nf6 O-O O-O b3 * + +[ECO "A39"] +[Opening "English"] +[Variation "symmetrical, main line with d4"] + +c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nf3 Nf6 O-O O-O d4 * + +[ECO "A40"] +[Opening "Queen's pawn"] + +d4 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "Lundin (Kevitz-Mikenas) defence"] + +d4 Nc6 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "Charlick (Englund) gambit"] + +d4 e5 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "Englund gambit"] + +d4 e5 dxe5 Nc6 Nf3 Qe7 Qd5 f6 exf6 Nxf6 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "English defence"] + +d4 b6 * + +[ECO "A40"] +[Opening "Polish defence"] + +d4 b5 * + +[ECO "A40"] +[Opening "Queen's pawn"] + +d4 e6 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "Keres defence"] + +d4 e6 c4 b6 * + +[ECO "A40"] +[Opening "Queen's pawn"] +[Variation "Franco-Indian (Keres) defence"] + +d4 e6 c4 Bb4+ * + +[ECO "A40"] +[Opening "Modern defence"] + +d4 g6 * + +[ECO "A40"] +[Opening "Beefeater defence"] + +d4 g6 c4 Bg7 Nc3 c5 d5 Bxc3+ bxc3 f5 * + +[ECO "A41"] +[Opening "Queen's Pawn"] + +d4 d6 * + +[ECO "A41"] +[Opening "Old Indian"] +[Variation "Tartakower (Wade) variation"] + +d4 d6 Nf3 Bg4 * + +[ECO "A41"] +[Opening "Old Indian defence"] + +d4 d6 c4 * + +[ECO "A41"] +[Opening "Modern defence"] + +d4 d6 c4 g6 Nc3 Bg7 * + +[ECO "A41"] +[Opening "Robatsch defence"] +[Variation "Rossolimo variation"] + +e4 g6 d4 Bg7 Nf3 d6 c4 Bg4 * + +[ECO "A42"] +[Opening "Modern defence"] +[Variation "Averbakh system"] + +d4 d6 c4 g6 Nc3 Bg7 e4 * + +[ECO "A42"] +[Opening "Pterodactyl defence"] + +d4 d6 c4 g6 Nc3 Bg7 e4 c5 Nf3 Qa5 * + +[ECO "A42"] +[Opening "Modern defence"] +[Variation "Averbakh system, Randspringer variation"] + +d4 d6 c4 g6 Nc3 Bg7 e4 f5 * + +[ECO "A42"] +[Opening "Modern defence"] +[Variation "Averbakh system, Kotov variation"] + +d4 d6 c4 g6 Nc3 Bg7 e4 Nc6 * + +[ECO "A43"] +[Opening "Old Benoni defence"] + +d4 c5 * + +[ECO "A43"] +[Opening "Old Benoni"] +[Variation "Franco-Benoni defence"] + +d4 c5 d5 e6 e4 * + +[ECO "A43"] +[Opening "Old Benoni"] +[Variation "Mujannah formation"] + +d4 c5 d5 f5 * + +[ECO "A43"] +[Opening "Old Benoni defence"] + +d4 c5 d5 Nf6 * + +[ECO "A43"] +[Opening "Woozle defence"] + +d4 c5 d5 Nf6 Nc3 Qa5 * + +[ECO "A43"] +[Opening "Old Benoni defence"] + +d4 c5 d5 Nf6 Nf3 * + +[ECO "A43"] +[Opening "Hawk (Habichd) defence"] + +d4 c5 d5 Nf6 Nf3 c4 * + +[ECO "A43"] +[Opening "Old Benoni defence"] + +d4 c5 d5 d6 * + +[ECO "A43"] +[Opening "Old Benoni"] +[Variation "Schmid's system"] + +d4 c5 d5 d6 Nc3 g6 * + +[ECO "A44"] +[Opening "Old Benoni defence"] + +d4 c5 d5 e5 * + +[ECO "A44"] +[Opening "Semi-Benoni (`blockade variation')"] + +d4 c5 d5 e5 e4 d6 * + +[ECO "A45"] +[Opening "Queen's pawn game"] + +d4 Nf6 * + +[ECO "A45"] +[Opening "Queen's pawn"] +[Variation "Bronstein gambit"] + +d4 Nf6 g4 * + +[ECO "A45"] +[Opening "Canard opening"] + +d4 Nf6 f4 * + +[ECO "A45"] +[Opening "Paleface attack"] + +d4 Nf6 f3 * + +[ECO "A45"] +[Opening "Blackmar-Diemer gambit"] + +d4 Nf6 f3 d5 e4 * + +[ECO "A45"] +[Opening "Gedult attack"] + +d4 Nf6 f3 d5 g4 * + +[ECO "A45"] +[Opening "Trompovsky attack (Ruth, Opovcensky opening)"] + +d4 Nf6 Bg5 * + +[ECO "A46"] +[Opening "Queen's pawn game"] + +d4 Nf6 Nf3 * + +[ECO "A46"] +[Opening "Queen's pawn"] +[Variation "Torre attack"] + +d4 Nf6 Nf3 e6 Bg5 * + +[ECO "A46"] +[Opening "Queen's pawn"] +[Variation "Torre attack, Wagner gambit"] + +d4 Nf6 Nf3 e6 Bg5 c5 e4 * + +[ECO "A46"] +[Opening "Queen's pawn"] +[Variation "Yusupov-Rubinstein system"] + +d4 Nf6 Nf3 e6 e3 * + +[ECO "A46"] +[Opening "Doery defence"] + +d4 Nf6 Nf3 Ne4 * + +[ECO "A47"] +[Opening "Queen's Indian defence"] + +d4 Nf6 Nf3 b6 * + +[ECO "A47"] +[Opening "Queen's Indian"] +[Variation "Marienbad system"] + +d4 Nf6 Nf3 b6 g3 Bb7 Bg2 c5 * + +[ECO "A47"] +[Opening "Queen's Indian"] +[Variation "Marienbad system, Berg variation"] + +d4 Nf6 Nf3 b6 g3 Bb7 Bg2 c5 c4 cxd4 Qxd4 * + +[ECO "A48"] +[Opening "King's Indian"] +[Variation "East Indian defence"] + +d4 Nf6 Nf3 g6 * + +[ECO "A48"] +[Opening "King's Indian"] +[Variation "Torre attack"] + +d4 Nf6 Nf3 g6 Bg5 * + +[ECO "A48"] +[Opening "King's Indian"] +[Variation "London system"] + +d4 Nf6 Nf3 g6 Bf4 * + +[ECO "A49"] +[Opening "King's Indian"] +[Variation "fianchetto without c4"] + +d4 Nf6 Nf3 g6 g3 * + +[ECO "A50"] +[Opening "Queen's pawn game"] + +d4 Nf6 c4 * + +[ECO "A50"] +[Opening "Kevitz-Trajkovich defence"] + +d4 Nf6 c4 Nc6 * + +[ECO "A50"] +[Opening "Queen's Indian accelerated"] + +d4 Nf6 c4 b6 * + +[ECO "A51"] +[Opening "Budapest defence declined"] + +d4 Nf6 c4 e5 * + +[ECO "A51"] +[Opening "Budapest"] +[Variation "Fajarowicz variation"] + +d4 Nf6 c4 e5 dxe5 Ne4 * + +[ECO "A51"] +[Opening "Budapest"] +[Variation "Fajarowicz, Steiner variation"] + +d4 Nf6 c4 e5 dxe5 Ne4 Qc2 * + +[ECO "A52"] +[Opening "Budapest defence"] + +d4 Nf6 c4 e5 dxe5 Ng4 * + +[ECO "A52"] +[Opening "Budapest"] +[Variation "Adler variation"] + +d4 Nf6 c4 e5 dxe5 Ng4 Nf3 * + +[ECO "A52"] +[Opening "Budapest"] +[Variation "Rubinstein variation"] + +d4 Nf6 c4 e5 dxe5 Ng4 Bf4 * + +[ECO "A52"] +[Opening "Budapest"] +[Variation "Alekhine variation"] + +d4 Nf6 c4 e5 dxe5 Ng4 e4 * + +[ECO "A52"] +[Opening "Budapest"] +[Variation "Alekhine, Abonyi variation"] + +d4 Nf6 c4 e5 dxe5 Ng4 e4 Nxe5 f4 Nec6 * + +[ECO "A52"] +[Opening "Budapest"] +[Variation "Alekhine variation, Balogh gambit"] + +d4 Nf6 c4 e5 dxe5 Ng4 e4 d6 * + +[ECO "A53"] +[Opening "Old Indian defence"] + +d4 Nf6 c4 d6 * + +[ECO "A53"] +[Opening "Old Indian"] +[Variation "Janowski variation"] + +d4 Nf6 c4 d6 Nc3 Bf5 * + +[ECO "A54"] +[Opening "Old Indian"] +[Variation "Ukrainian variation"] + +d4 Nf6 c4 d6 Nc3 e5 * + +[ECO "A54"] +[Opening "Old Indian"] +[Variation "Dus-Khotimirsky variation"] + +d4 Nf6 c4 d6 Nc3 e5 e3 Nbd7 Bd3 * + +[ECO "A54"] +[Opening "Old Indian"] +[Variation "Ukrainian variation, 4.Nf3"] + +d4 Nf6 c4 d6 Nc3 e5 Nf3 * + +[ECO "A55"] +[Opening "Old Indian"] +[Variation "main line"] + +d4 Nf6 c4 d6 Nc3 e5 Nf3 Nbd7 e4 * + +[ECO "A56"] +[Opening "Benoni defence"] + +d4 Nf6 c4 c5 * + +[ECO "A56"] +[Opening "Benoni defence, Hromodka system"] + +d4 Nf6 c4 c5 d5 d6 * + +[ECO "A56"] +[Opening "Vulture defence"] + +d4 Nf6 c4 c5 d5 Ne4 * + +[ECO "A56"] +[Opening "Czech Benoni defence"] + +d4 Nf6 c4 c5 d5 e5 * + +[ECO "A56"] +[Opening "Czech Benoni"] +[Variation "King's Indian system"] + +d4 Nf6 c4 c5 d5 e5 Nc3 d6 e4 g6 * + +[ECO "A57"] +[Opening "Benko gambit"] + +d4 Nf6 c4 c5 d5 b5 * + +[ECO "A57"] +[Opening "Benko gambit half accepted"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 * + +[ECO "A57"] +[Opening "Benko gambit"] +[Variation "Zaitsev system"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 Nc3 * + +[ECO "A57"] +[Opening "Benko gambit"] +[Variation "Nescafe Frappe attack"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 Nc3 axb5 e4 b4 Nb5 d6 Bc4 * + +[ECO "A58"] +[Opening "Benko gambit accepted"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 * + +[ECO "A58"] +[Opening "Benko gambit"] +[Variation "Nd2 variation"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 Nf3 g6 Nd2 * + +[ECO "A58"] +[Opening "Benko gambit"] +[Variation "fianchetto variation"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 Nf3 g6 g3 * + +[ECO "A59"] +[Opening "Benko gambit"] +[Variation "7.e4"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 e4 * + +[ECO "A59"] +[Opening "Benko gambit"] +[Variation "Ne2 variation"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 e4 Bxf1 Kxf1 g6 Nge2 * + +[ECO "A59"] +[Opening "Benko gambit"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 e4 Bxf1 Kxf1 g6 g3 * + +[ECO "A59"] +[Opening "Benko gambit"] +[Variation "main line"] + +d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 Bxa6 Nc3 d6 e4 Bxf1 Kxf1 g6 g3 Bg7 Kg2 O-O Nf3 * + +[ECO "A60"] +[Opening "Benoni defence"] + +d4 Nf6 c4 c5 d5 e6 * + +[ECO "A61"] +[Opening "Benoni defence"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 * + +[ECO "A61"] +[Opening "Benoni"] +[Variation "Uhlmann variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 Bg5 * + +[ECO "A61"] +[Opening "Benoni"] +[Variation "Nimzovich (knight's tour) variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 Nd2 * + +[ECO "A61"] +[Opening "Benoni"] +[Variation "fianchetto variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 g3 * + +[ECO "A62"] +[Opening "Benoni"] +[Variation "fianchetto variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 g3 Bg7 Bg2 O-O * + +[ECO "A63"] +[Opening "Benoni"] +[Variation "fianchetto, 9...Nbd7"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 g3 Bg7 Bg2 O-O O-O Nbd7 * + +[ECO "A64"] +[Opening "Benoni"] +[Variation "fianchetto, 11...Re8"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 Nf3 g6 g3 Bg7 Bg2 O-O O-O Nbd7 Nd2 a6 a4 Re8 * + +[ECO "A65"] +[Opening "Benoni"] +[Variation "6.e4"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 * + +[ECO "A66"] +[Opening "Benoni"] +[Variation "pawn storm variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 f4 * + +[ECO "A66"] +[Opening "Benoni"] +[Variation "Mikenas variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 f4 Bg7 e5 * + +[ECO "A67"] +[Opening "Benoni"] +[Variation "Taimanov variation"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 f4 Bg7 Bb5+ * + +[ECO "A68"] +[Opening "Benoni"] +[Variation "four pawns attack"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 f4 Bg7 Nf3 O-O * + +[ECO "A69"] +[Opening "Benoni"] +[Variation "four pawns attack, main line"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 f4 Bg7 Nf3 O-O Be2 Re8 * + +[ECO "A70"] +[Opening "Benoni"] +[Variation "classical with e4 and Nf3"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 * + +[ECO "A70"] +[Opening "Benoni"] +[Variation "classical without 9.O-O"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 * + +[ECO "A71"] +[Opening "Benoni"] +[Variation "classical, 8.Bg5"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Bg5 * + +[ECO "A72"] +[Opening "Benoni"] +[Variation "classical without 9.O-O"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O * + +[ECO "A73"] +[Opening "Benoni"] +[Variation "classical, 9.O-O"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O * + +[ECO "A74"] +[Opening "Benoni"] +[Variation "classical, 9...a6, 10.a4"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O a6 a4 * + +[ECO "A75"] +[Opening "Benoni"] +[Variation "classical with ...a6 and 10...Bg4"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O a6 a4 Bg4 * + +[ECO "A76"] +[Opening "Benoni"] +[Variation "classical, 9...Re8"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O Re8 * + +[ECO "A77"] +[Opening "Benoni"] +[Variation "classical, 9...Re8, 10.Nd2"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O Re8 Nd2 * + +[ECO "A78"] +[Opening "Benoni"] +[Variation "classical with ...Re8 and ...Na6"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O Re8 Nd2 Na6 * + +[ECO "A79"] +[Opening "Benoni"] +[Variation "classical, 11.f3"] + +d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 Nf3 Bg7 Be2 O-O O-O Re8 Nd2 Na6 f3 * + +[ECO "A80"] +[Opening "Dutch"] + +d4 f5 * + +[ECO "A80"] +[Opening "Dutch, Spielmann gambit"] + +d4 f5 Nc3 Nf6 g4 * + +[ECO "A80"] +[Opening "Dutch, Manhattan (Alapin, Ulvestad) variation"] + +d4 f5 Qd3 * + +[ECO "A80"] +[Opening "Dutch, Von Pretzel gambit"] + +d4 f5 Qd3 e6 g4 * + +[ECO "A80"] +[Opening "Dutch, Korchnoi attack"] + +d4 f5 h3 * + +[ECO "A80"] +[Opening "Dutch, Krejcik gambit"] + +d4 f5 g4 * + +[ECO "A80"] +[Opening "Dutch, 2.Bg5 variation"] + +d4 f5 Bg5 * + +[ECO "A81"] +[Opening "Dutch defence"] + +d4 f5 g3 * + +[ECO "A81"] +[Opening "Dutch defence, Blackburne variation"] + +d4 f5 g3 Nf6 Bg2 e6 Nh3 * + +[ECO "A81"] +[Opening "Dutch defence"] + +d4 f5 g3 Nf6 Bg2 g6 * + +[ECO "A81"] +[Opening "Dutch"] +[Variation "Leningrad, Basman system"] + +d4 f5 g3 g6 Bg2 Bg7 Nf3 c6 O-O Nh6 * + +[ECO "A81"] +[Opening "Dutch"] +[Variation "Leningrad, Karlsbad variation"] + +d4 f5 g3 g6 Bg2 Bg7 Nh3 * + +[ECO "A82"] +[Opening "Dutch"] +[Variation "Staunton gambit"] + +d4 f5 e4 * + +[ECO "A82"] +[Opening "Dutch"] +[Variation "Balogh defence"] + +d4 f5 e4 d6 * + +[ECO "A82"] +[Opening "Dutch"] +[Variation "Staunton gambit"] + +d4 f5 e4 fxe4 * + +[ECO "A82"] +[Opening "Dutch"] +[Variation "Staunton gambit, Tartakower variation"] + +d4 f5 e4 fxe4 Nc3 Nf6 g4 * + +[ECO "A83"] +[Opening "Dutch"] +[Variation "Staunton gambit, Staunton's line"] + +d4 f5 e4 fxe4 Nc3 Nf6 Bg5 * + +[ECO "A83"] +[Opening "Dutch"] +[Variation "Staunton gambit, Alekhine variation"] + +d4 f5 e4 fxe4 Nc3 Nf6 Bg5 g6 h4 * + +[ECO "A83"] +[Opening "Dutch"] +[Variation "Staunton gambit, Lasker variation"] + +d4 f5 e4 fxe4 Nc3 Nf6 Bg5 g6 f3 * + +[ECO "A83"] +[Opening "Dutch"] +[Variation "Staunton gambit, Chigorin variation"] + +d4 f5 e4 fxe4 Nc3 Nf6 Bg5 c6 * + +[ECO "A83"] +[Opening "Dutch"] +[Variation "Staunton gambit, Nimzovich variation"] + +d4 f5 e4 fxe4 Nc3 Nf6 Bg5 b6 * + +[ECO "A84"] +[Opening "Dutch defence"] + +d4 f5 c4 * + +[ECO "A84"] +[Opening "Dutch defence"] +[Variation "Bladel variation"] + +d4 f5 c4 g6 Nc3 Nh6 * + +[ECO "A84"] +[Opening "Dutch defence"] + +d4 f5 c4 e6 * + +[ECO "A84"] +[Opening "Dutch defence, Rubinstein variation"] + +d4 f5 c4 e6 Nc3 * + +[ECO "A84"] +[Opening "Dutch"] +[Variation "Staunton gambit deferred"] + +d4 f5 c4 e6 e4 * + +[ECO "A84"] +[Opening "Dutch defence"] + +d4 f5 c4 Nf6 * + +[ECO "A85"] +[Opening "Dutch with c4 & Nc3"] + +d4 f5 c4 Nf6 Nc3 * + +[ECO "A86"] +[Opening "Dutch with c4 & g3"] + +d4 f5 c4 Nf6 g3 * + +[ECO "A86"] +[Opening "Dutch"] +[Variation "Hort-Antoshin system"] + +d4 f5 c4 Nf6 g3 d6 Bg2 c6 Nc3 Qc7 * + +[ECO "A86"] +[Opening "Dutch"] +[Variation "Leningrad variation"] + +d4 f5 c4 Nf6 g3 g6 * + +[ECO "A87"] +[Opening "Dutch"] +[Variation "Leningrad, main variation"] + +d4 f5 c4 Nf6 g3 g6 Bg2 Bg7 Nf3 * + +[ECO "A88"] +[Opening "Dutch"] +[Variation "Leningrad, main variation with c6"] + +d4 f5 c4 Nf6 g3 g6 Bg2 Bg7 Nf3 O-O O-O d6 Nc3 c6 * + +[ECO "A89"] +[Opening "Dutch"] +[Variation "Leningrad, main variation with Nc6"] + +d4 f5 c4 Nf6 g3 g6 Bg2 Bg7 Nf3 O-O O-O d6 Nc3 Nc6 * + +[ECO "A90"] +[Opening "Dutch defence"] + +d4 f5 c4 Nf6 g3 e6 Bg2 * + +[ECO "A90"] +[Opening "Dutch defence"] +[Variation "Dutch-Indian (Nimzo-Dutch) variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Bb4+ * + +[ECO "A90"] +[Opening "Dutch-Indian, Alekhine variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Bb4+ Bd2 Be7 * + +[ECO "A91"] +[Opening "Dutch defence"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 * + +[ECO "A92"] +[Opening "Dutch defence"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O * + +[ECO "A92"] +[Opening "Dutch defence, Alekhine variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O Ne4 * + +[ECO "A92"] +[Opening "Dutch"] +[Variation "stonewall variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 * + +[ECO "A92"] +[Opening "Dutch"] +[Variation "stonewall with Nc3"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 Nc3 * + +[ECO "A93"] +[Opening "Dutch"] +[Variation "stonewall, Botwinnik variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 b3 * + +[ECO "A94"] +[Opening "Dutch"] +[Variation "stonewall with Ba3"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 b3 c6 Ba3 * + +[ECO "A95"] +[Opening "Dutch"] +[Variation "stonewall with Nc3"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 Nc3 c6 * + +[ECO "A95"] +[Opening "Dutch"] +[Variation "stonewall: Chekhover variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d5 Nc3 c6 Qc2 Qe8 Bg5 * + +[ECO "A96"] +[Opening "Dutch"] +[Variation "classical variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d6 * + +[ECO "A97"] +[Opening "Dutch"] +[Variation "Ilyin-Genevsky variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d6 Nc3 Qe8 * + +[ECO "A97"] +[Opening "Dutch"] +[Variation "Ilyin-Genevsky, Winter variation"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d6 Nc3 Qe8 Re1 * + +[ECO "A98"] +[Opening "Dutch"] +[Variation "Ilyin-Genevsky variation with Qc2"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d6 Nc3 Qe8 Qc2 * + +[ECO "A99"] +[Opening "Dutch"] +[Variation "Ilyin-Genevsky variation with b3"] + +d4 f5 c4 Nf6 g3 e6 Bg2 Be7 Nf3 O-O O-O d6 Nc3 Qe8 b3 * + +[ECO "B00"] +[Opening "King's pawn opening"] + +e4 * + +[ECO "B00"] +[Opening "Hippopotamus defence"] + +e4 Nh6 d4 g6 c4 f6 * + +[ECO "B00"] +[Opening "Corn stalk defence"] + +e4 a5 * + +[ECO "B00"] +[Opening "Lemming defence"] + +e4 Na6 * + +[ECO "B00"] +[Opening "Fred"] + +e4 f5 * + +[ECO "B00"] +[Opening "Barnes defence"] + +e4 f6 * + +[ECO "B00"] +[Opening "Fried fox defence"] + +e4 f6 d4 Kf7 * + +[ECO "B00"] +[Opening "Carr's defence"] + +e4 h6 * + +[ECO "B00"] +[Opening "Reversed Grob (Borg/Basman defence/macho Grob)"] + +e4 g5 * + +[ECO "B00"] +[Opening "St. George (Baker) defence"] + +e4 a6 * + +[ECO "B00"] +[Opening "Owen defence"] + +e4 b6 * + +[ECO "B00"] +[Opening "Guatemala defence"] + +e4 b6 d4 Ba6 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence"] + +e4 Nc6 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence, Wheeler gambit"] + +e4 Nc6 b4 Nxb4 c3 Nc6 d4 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence"] + +e4 Nc6 Nf3 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Colorado counter"] + +e4 Nc6 Nf3 f5 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence"] + +e4 Nc6 d4 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence, Marshall gambit"] + +e4 Nc6 d4 d5 exd5 Qxd5 Nc3 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Nimzovich defence, Bogolyubov variation"] + +e4 Nc6 d4 d5 Nc3 * + +[ECO "B00"] +[Opening "KP"] +[Variation "Neo-Mongoloid defence"] + +e4 Nc6 d4 f6 * + +[ECO "B01"] +[Opening "Scandinavian (centre counter) defence"] + +e4 d5 * + +[ECO "B01"] +[Opening "Scandinavian defence, Lasker variation"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 Nf6 Nf3 Bg4 h3 * + +[ECO "B01"] +[Opening "Scandinavian defence"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 Nf6 Nf3 Bf5 * + +[ECO "B01"] +[Opening "Scandinavian defence, Gruenfeld variation"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 Nf6 Nf3 Bf5 Ne5 c6 g4 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Anderssen counter-attack"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 e5 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Anderssen counter-attack orthodox attack"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 e5 dxe5 Bb4 Bd2 Nc6 Nf3 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Anderssen counter-attack, Goteborg system"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 e5 Nf3 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Anderssen counter-attack, Collijn variation"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 d4 e5 Nf3 Bg4 * + +[ECO "B01"] +[Opening "Scandinavian, Mieses-Kotrvc gambit"] + +e4 d5 exd5 Qxd5 Nc3 Qa5 b4 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Pytel-Wade variation"] + +e4 d5 exd5 Qxd5 Nc3 Qd6 * + +[ECO "B01"] +[Opening "Scandinavian defence"] + +e4 d5 exd5 Nf6 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Icelandic gambit"] + +e4 d5 exd5 Nf6 c4 e6 * + +[ECO "B01"] +[Opening "Scandinavian gambit"] + +e4 d5 exd5 Nf6 c4 c6 * + +[ECO "B01"] +[Opening "Scandinavian defence"] + +e4 d5 exd5 Nf6 d4 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Marshall variation"] + +e4 d5 exd5 Nf6 d4 Nxd5 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Kiel variation"] + +e4 d5 exd5 Nf6 d4 Nxd5 c4 Nb4 * + +[ECO "B01"] +[Opening "Scandinavian"] +[Variation "Richter variation"] + +e4 d5 exd5 Nf6 d4 g6 * + +[ECO "B02"] +[Opening "Alekhine's defence"] + +e4 Nf6 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Scandinavian variation"] + +e4 Nf6 Nc3 d5 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Spielmann variation"] + +e4 Nf6 Nc3 d5 e5 Nfd7 e6 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Maroczy variation"] + +e4 Nf6 d3 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Krejcik variation"] + +e4 Nf6 Bc4 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Mokele Mbembe (Buecker) variation"] + +e4 Nf6 e5 Ne4 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Brooklyn defence"] + +e4 Nf6 e5 Ng8 * + +[ECO "B02"] +[Opening "Alekhine's defence"] + +e4 Nf6 e5 Nd5 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Kmoch variation"] + +e4 Nf6 e5 Nd5 Bc4 Nb6 Bb3 c5 d3 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Saemisch attack"] + +e4 Nf6 e5 Nd5 Nc3 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Welling variation"] + +e4 Nf6 e5 Nd5 b3 * + +[ECO "B02"] +[Opening "Alekhine's defence"] + +e4 Nf6 e5 Nd5 c4 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "Steiner variation"] + +e4 Nf6 e5 Nd5 c4 Nb6 b3 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "two pawns' (Lasker's) attack"] + +e4 Nf6 e5 Nd5 c4 Nb6 c5 * + +[ECO "B02"] +[Opening "Alekhine's defence"] +[Variation "two pawns' attack, Mikenas variation"] + +e4 Nf6 e5 Nd5 c4 Nb6 c5 Nd5 Bc4 e6 Nc3 d6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] + +e4 Nf6 e5 Nd5 d4 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "O'Sullivan gambit"] + +e4 Nf6 e5 Nd5 d4 b5 * + +[ECO "B03"] +[Opening "Alekhine's defence"] + +e4 Nf6 e5 Nd5 d4 d6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "Balogh variation"] + +e4 Nf6 e5 Nd5 d4 d6 Bc4 * + +[ECO "B03"] +[Opening "Alekhine's defence"] + +e4 Nf6 e5 Nd5 d4 d6 c4 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "exchange variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 exd6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "exchange, Karpov variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 exd6 cxd6 Nf3 g6 Be2 Bg7 O-O O-O h3 Nc6 Nc3 Bf5 Bf4 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, Korchnoi variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 dxe5 fxe5 Bf5 Nc3 e6 Nf3 Be7 Be2 O-O O-O f6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, 6...Nc6"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 dxe5 fxe5 Nc6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, Ilyin-Genevsky var."] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 dxe5 fxe5 Nc6 Nf3 Bg4 e6 fxe6 c5 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, 7.Be3"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 dxe5 fxe5 Nc6 Be3 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, Tartakower variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 dxe5 fxe5 Nc6 Be3 Bf5 Nc3 e6 Nf3 Qd7 Be2 O-O-O O-O Be7 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, Planinc variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 g5 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, fianchetto variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 g6 * + +[ECO "B03"] +[Opening "Alekhine's defence"] +[Variation "four pawns attack, Trifunovic variation"] + +e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 f4 Bf5 * + +[ECO "B04"] +[Opening "Alekhine's defence"] +[Variation "modern variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 * + +[ECO "B04"] +[Opening "Alekhine's defence"] +[Variation "modern, Larsen variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 dxe5 * + +[ECO "B04"] +[Opening "Alekhine's defence"] +[Variation "modern, Schmid variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Nb6 * + +[ECO "B04"] +[Opening "Alekhine's defence"] +[Variation "modern, fianchetto variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 g6 * + +[ECO "B04"] +[Opening "Alekhine's defence"] +[Variation "modern, Keres variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 g6 Bc4 Nb6 Bb3 Bg7 a4 * + +[ECO "B05"] +[Opening "Alekhine's defence"] +[Variation "modern variation, 4...Bg4"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 * + +[ECO "B05"] +[Opening "Alekhine's defence"] +[Variation "modern, Flohr variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 Be2 c6 * + +[ECO "B05"] +[Opening "Alekhine's defence"] +[Variation "modern, Panov variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 h3 * + +[ECO "B05"] +[Opening "Alekhine's defence"] +[Variation "modern, Alekhine variation"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 c4 * + +[ECO "B05"] +[Opening "Alekhine's defence"] +[Variation "modern, Vitolins attack"] + +e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 c4 Nb6 d5 * + +[ECO "B06"] +[Opening "Robatsch (modern) defence"] + +e4 g6 * + +[ECO "B06"] +[Opening "Norwegian defence"] + +e4 g6 d4 Nf6 e5 Nh5 g4 Ng7 * + +[ECO "B06"] +[Opening "Robatsch (modern) defence"] + +e4 g6 d4 Bg7 * + +[ECO "B06"] +[Opening "Robatsch defence"] +[Variation "three pawns attack"] + +e4 g6 d4 Bg7 f4 * + +[ECO "B06"] +[Opening "Robatsch defence"] + +e4 g6 d4 Bg7 Nc3 * + +[ECO "B06"] +[Opening "Robatsch defence"] +[Variation "Gurgenidze variation"] + +e4 g6 d4 Bg7 Nc3 c6 f4 d5 e5 h5 * + +[ECO "B06"] +[Opening "Robatsch (modern) defence"] + +e4 g6 d4 Bg7 Nc3 d6 * + +[ECO "B06"] +[Opening "Robatsch defence"] +[Variation "two knights variation"] + +e4 g6 d4 Bg7 Nc3 d6 Nf3 * + +[ECO "B06"] +[Opening "Robatsch defence"] +[Variation "two knights, Suttles variation"] + +e4 g6 d4 Bg7 Nc3 d6 Nf3 c6 * + +[ECO "B06"] +[Opening "Robatsch defence"] +[Variation "Pseudo-Austrian attack"] + +e4 g6 d4 Bg7 Nc3 d6 f4 * + +[ECO "B07"] +[Opening "Pirc defence"] + +e4 d6 d4 Nf6 Nc3 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "Ufimtsev-Pytel variation"] + +e4 d6 d4 Nf6 Nc3 c6 * + +[ECO "B07"] +[Opening "Pirc defence"] + +e4 d6 d4 Nf6 Nc3 g6 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "150 attack"] + +e4 d6 d4 Nf6 Nc3 g6 Be3 c6 Qd2 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "Sveshnikov system"] + +e4 d6 d4 Nf6 Nc3 g6 g3 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "Holmov system"] + +e4 d6 d4 Nf6 Nc3 g6 Bc4 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "Byrne variation"] + +e4 d6 d4 Nf6 Nc3 g6 Bg5 * + +[ECO "B07"] +[Opening "Pirc defence"] + +e4 d6 d4 Nf6 Nc3 g6 Be2 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "Chinese variation"] + +e4 d6 d4 Nf6 Nc3 g6 Be2 Bg7 g4 * + +[ECO "B07"] +[Opening "Pirc"] +[Variation "bayonet (Mariotti) attack"] + +e4 d6 d4 Nf6 Nc3 g6 Be2 Bg7 h4 * + +[ECO "B07"] +[Opening "Robatsch defence"] +[Variation "Geller's system"] + +e4 g6 d4 Bg7 Nf3 d6 c3 * + +[ECO "B08"] +[Opening "Pirc"] +[Variation "classical (two knights) system"] + +e4 d6 d4 Nf6 Nc3 g6 Nf3 * + +[ECO "B08"] +[Opening "Pirc"] +[Variation "classical (two knights) system"] + +e4 d6 d4 Nf6 Nc3 g6 Nf3 Bg7 * + +[ECO "B08"] +[Opening "Pirc"] +[Variation "classical, h3 system"] + +e4 d6 d4 Nf6 Nc3 g6 Nf3 Bg7 h3 * + +[ECO "B08"] +[Opening "Pirc"] +[Variation "classical system, 5.Be2"] + +e4 d6 d4 Nf6 Nc3 g6 Nf3 Bg7 Be2 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack"] + +e4 d6 d4 Nf6 Nc3 g6 f4 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Nf3 O-O * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack, 6.e5"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Nf3 O-O e5 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack, 6.Be3"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Nf3 O-O Be3 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack, 6.Bd3"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Nf3 O-O Bd3 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack, dragon formation"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Nf3 c5 * + +[ECO "B09"] +[Opening "Pirc"] +[Variation "Austrian attack, Ljubojevic variation"] + +e4 d6 d4 Nf6 Nc3 g6 f4 Bg7 Bc4 * + +[ECO "B10"] +[Opening "Caro-Kann defence"] + +e4 c6 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "Hillbilly attack"] + +e4 c6 Bc4 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "anti-Caro-Kann defence"] + +e4 c6 c4 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "anti-anti-Caro-Kann defence"] + +e4 c6 c4 d5 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "closed (Breyer) variation"] + +e4 c6 d3 * + +[ECO "B10"] +[Opening "Caro-Kann defence"] + +e4 c6 Nc3 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "Goldman (Spielmann) variation"] + +e4 c6 Nc3 d5 Qf3 * + +[ECO "B10"] +[Opening "Caro-Kann"] +[Variation "two knights variation"] + +e4 c6 Nc3 d5 Nf3 * + +[ECO "B11"] +[Opening "Caro-Kann"] +[Variation "two knights, 3...Bg4"] + +e4 c6 Nc3 d5 Nf3 Bg4 * + +[ECO "B12"] +[Opening "Caro-Kann defence"] + +e4 c6 d4 * + +[ECO "B12"] +[Opening "de Bruycker defence"] + +e4 c6 d4 Na6 Nc3 Nc7 * + +[ECO "B12"] +[Opening "Caro-Masi defence"] + +e4 c6 d4 Nf6 * + +[ECO "B12"] +[Opening "Caro-Kann defence"] + +e4 c6 d4 d5 * + +[ECO "B12"] +[Opening "Caro-Kann"] +[Variation "Tartakower (fantasy) variation"] + +e4 c6 d4 d5 f3 * + +[ECO "B12"] +[Opening "Caro-Kann"] +[Variation "3.Nd2"] + +e4 c6 d4 d5 Nd2 * + +[ECO "B12"] +[Opening "Caro-Kann"] +[Variation "Edinburgh variation"] + +e4 c6 d4 d5 Nd2 Qb6 * + +[ECO "B12"] +[Opening "Caro-Kann"] +[Variation "advance variation"] + +e4 c6 d4 d5 e5 * + +[ECO "B12"] +[Opening "Caro-Kann"] +[Variation "advance, Short variation"] + +e4 c6 d4 d5 e5 Bf5 c3 e6 Be2 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "exchange variation"] + +e4 c6 d4 d5 exd5 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "exchange, Rubinstein variation"] + +e4 c6 d4 d5 exd5 cxd5 Bd3 Nc6 c3 Nf6 Bf4 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik attack"] + +e4 c6 d4 d5 exd5 cxd5 c4 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik, Gunderam attack"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 c5 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik attack"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik, Herzog defence"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 Nc6 Bg5 dxc4 d5 Na5 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik, normal variation"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 Nc6 Bg5 e6 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik, Czerniak variation"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 Nc6 Bg5 Qa5 * + +[ECO "B13"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik, Reifir (Spielmann) variation"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 Nc6 Bg5 Qb6 * + +[ECO "B14"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik attack, 5...e6"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 e6 * + +[ECO "B14"] +[Opening "Caro-Kann"] +[Variation "Panov-Botvinnik attack, 5...g6"] + +e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nc3 g6 * + +[ECO "B15"] +[Opening "Caro-Kann defence"] + +e4 c6 d4 d5 Nc3 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Gurgenidze counter-attack"] + +e4 c6 d4 d5 Nc3 b5 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Gurgenidze system"] + +e4 c6 d4 d5 Nc3 g6 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Rasa-Studier gambit"] + +e4 c6 d4 d5 Nc3 dxe4 f3 * + +[ECO "B15"] +[Opening "Caro-Kann defence"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Alekhine gambit"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nf6 Bd3 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Tartakower (Nimzovich) variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nf6 Nxf6+ exf6 * + +[ECO "B15"] +[Opening "Caro-Kann"] +[Variation "Forgacs variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nf6 Nxf6+ exf6 Bc4 * + +[ECO "B16"] +[Opening "Caro-Kann"] +[Variation "Bronstein-Larsen variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nf6 Nxf6+ gxf6 * + +[ECO "B17"] +[Opening "Caro-Kann"] +[Variation "Steinitz variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Nd7 * + +[ECO "B18"] +[Opening "Caro-Kann"] +[Variation "classical variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 * + +[ECO "B18"] +[Opening "Caro-Kann"] +[Variation "classical, Flohr variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 Nh3 * + +[ECO "B18"] +[Opening "Caro-Kann"] +[Variation "classical, Maroczy attack"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 f4 * + +[ECO "B18"] +[Opening "Caro-Kann"] +[Variation "classical, 6.h4"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 h4 * + +[ECO "B19"] +[Opening "Caro-Kann"] +[Variation "classical, 7...Nd7"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 h4 h6 Nf3 Nd7 * + +[ECO "B19"] +[Opening "Caro-Kann"] +[Variation "classical, Spassky variation"] + +e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 h4 h6 Nf3 Nd7 h5 * + +[ECO "B20"] +[Opening "Sicilian defence"] + +e4 c5 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "Gloria variation"] + +e4 c5 c4 d6 Nc3 Nc6 g3 h5 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "Steinitz variation"] + +e4 c5 g3 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "wing gambit"] + +e4 c5 b4 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "wing gambit, Santasiere variation"] + +e4 c5 b4 cxb4 c4 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "wing gambit, Marshall variation"] + +e4 c5 b4 cxb4 a3 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "wing gambit, Marienbad variation"] + +e4 c5 b4 cxb4 a3 d5 exd5 Qxd5 Bb2 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "wing gambit, Carlsbad variation"] + +e4 c5 b4 cxb4 a3 bxa3 * + +[ECO "B20"] +[Opening "Sicilian"] +[Variation "Keres variation (2.Ne2)"] + +e4 c5 Ne2 * + +[ECO "B21"] +[Opening "Sicilian"] +[Variation "Grand Prix attack"] + +e4 c5 f4 * + +[ECO "B21"] +[Opening "Sicilian"] +[Variation "Smith-Morra gambit"] + +e4 c5 d4 * + +[ECO "B21"] +[Opening "Sicilian"] +[Variation "Andreaschek gambit"] + +e4 c5 d4 cxd4 Nf3 e5 c3 * + +[ECO "B21"] +[Opening "Sicilian"] +[Variation "Smith-Morra gambit"] + +e4 c5 d4 cxd4 c3 * + +[ECO "B21"] +[Opening "Sicilian"] +[Variation "Smith-Morra gambit, Chicago defence"] + +e4 c5 d4 cxd4 c3 dxc3 Nxc3 Nc6 Nf3 d6 Bc4 e6 O-O a6 Qe2 b5 Bb3 Ra7 * + +[ECO "B22"] +[Opening "Sicilian"] +[Variation "Alapin's variation (2.c3)"] + +e4 c5 c3 * + +[ECO "B22"] +[Opening "Sicilian"] +[Variation "2.c3, Heidenfeld variation"] + +e4 c5 c3 Nf6 e5 Nd5 Nf3 Nc6 Na3 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "closed"] + +e4 c5 Nc3 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "closed, Korchnoi variation"] + +e4 c5 Nc3 e6 g3 d5 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "closed, 2...Nc6"] + +e4 c5 Nc3 Nc6 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "chameleon variation"] + +e4 c5 Nc3 Nc6 Nge2 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "Grand Prix attack"] + +e4 c5 Nc3 Nc6 f4 * + +[ECO "B23"] +[Opening "Sicilian"] +[Variation "Grand Prix attack, Schofman variation"] + +e4 c5 Nc3 Nc6 f4 g6 Nf3 Bg7 Bc4 e6 f5 * + +[ECO "B24"] +[Opening "Sicilian"] +[Variation "closed"] + +e4 c5 Nc3 Nc6 g3 * + +[ECO "B24"] +[Opening "Sicilian"] +[Variation "closed, Smyslov variation"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 e6 Be3 Nd4 Nce2 * + +[ECO "B25"] +[Opening "Sicilian"] +[Variation "closed"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 * + +[ECO "B25"] +[Opening "Sicilian"] +[Variation "closed, 6.Ne2 e5 (Botvinnik)"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 Nge2 e5 * + +[ECO "B25"] +[Opening "Sicilian"] +[Variation "closed, 6.f4"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 f4 * + +[ECO "B25"] +[Opening "Sicilian"] +[Variation "closed, 6.f4 e5 (Botvinnik)"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 f4 e5 * + +[ECO "B26"] +[Opening "Sicilian"] +[Variation "closed, 6.Be3"] + +e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 d6 Be3 * + +[ECO "B27"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 * + +[ECO "B27"] +[Opening "Sicilian"] +[Variation "Stiletto (Althouse) variation"] + +e4 c5 Nf3 Qa5 * + +[ECO "B27"] +[Opening "Sicilian"] +[Variation "Quinteros variation"] + +e4 c5 Nf3 Qc7 * + +[ECO "B27"] +[Opening "Sicilian"] +[Variation "Katalimov variation"] + +e4 c5 Nf3 b6 * + +[ECO "B27"] +[Opening "Sicilian"] +[Variation "Hungarian variation"] + +e4 c5 Nf3 g6 * + +[ECO "B27"] +[Opening "Sicilian"] +[Variation "Acton extension"] + +e4 c5 Nf3 g6 c4 Bh6 * + +[ECO "B28"] +[Opening "Sicilian"] +[Variation "O'Kelly variation"] + +e4 c5 Nf3 a6 * + +[ECO "B29"] +[Opening "Sicilian"] +[Variation "Nimzovich-Rubinstein variation"] + +e4 c5 Nf3 Nf6 * + +[ECO "B29"] +[Opening "Sicilian"] +[Variation "Nimzovich-Rubinstein; Rubinstein counter-gambit"] + +e4 c5 Nf3 Nf6 e5 Nd5 Nc3 e6 Nxd5 exd5 d4 Nc6 * + +[ECO "B30"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 Nc6 * + +[ECO "B30"] +[Opening "Sicilian"] +[Variation "Nimzovich-Rossolimo attack (without ...d6)"] + +e4 c5 Nf3 Nc6 Bb5 * + +[ECO "B31"] +[Opening "Sicilian"] +[Variation "Nimzovich-Rossolimo attack (with ...g6, without ...d6)"] + +e4 c5 Nf3 Nc6 Bb5 g6 * + +[ECO "B31"] +[Opening "Sicilian"] +[Variation "Nimzovich-Rossolimo attack, Gurgenidze variation"] + +e4 c5 Nf3 Nc6 Bb5 g6 O-O Bg7 Re1 e5 b4 * + +[ECO "B32"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 Nc6 d4 * + +[ECO "B32"] +[Opening "Sicilian"] +[Variation "Flohr variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Qc7 * + +[ECO "B32"] +[Opening "Sicilian"] +[Variation "Nimzovich variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 d5 * + +[ECO "B32"] +[Opening "Sicilian"] +[Variation "Labourdonnais-Loewenthal variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 e5 * + +[ECO "B32"] +[Opening "Sicilian"] +[Variation "Labourdonnais-Loewenthal (Kalashnikov) variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 e5 Nb5 d6 * + +[ECO "B33"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 * + +[ECO "B33"] +[Opening "Sicilian"] +[Variation "Pelikan (Lasker/Sveshnikov) variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 * + +[ECO "B33"] +[Opening "Sicilian"] +[Variation "Pelikan, Bird variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Bg5 a6 Na3 Be6 * + +[ECO "B33"] +[Opening "Sicilian"] +[Variation "Pelikan, Chelyabinsk variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Bg5 a6 Na3 b5 * + +[ECO "B33"] +[Opening "Sicilian"] +[Variation "Sveshnikov variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Bg5 a6 Na3 b5 Bxf6 gxf6 Nd5 f5 * + +[ECO "B34"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, exchange variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 Nxc6 * + +[ECO "B34"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, modern variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 Nc3 * + +[ECO "B35"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, modern variation with Bc4"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 Nc3 Bg7 Be3 Nf6 Bc4 * + +[ECO "B36"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Maroczy bind"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 * + +[ECO "B36"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Gurgenidze variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 Nf6 Nc3 Nxd4 Qxd4 d6 * + +[ECO "B37"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Maroczy bind, 5...Bg7"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 Bg7 * + +[ECO "B37"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Simagin variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 Bg7 Nc2 d6 Be2 Nh6 * + +[ECO "B38"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Maroczy bind, 6.Be3"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 Bg7 Be3 * + +[ECO "B39"] +[Opening "Sicilian"] +[Variation "accelerated fianchetto, Breyer variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 c4 Bg7 Be3 Nf6 Nc3 Ng4 * + +[ECO "B40"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 e6 * + +[ECO "B40"] +[Opening "Sicilian"] +[Variation "Marshall variation"] + +e4 c5 Nf3 e6 d4 d5 * + +[ECO "B40"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 e6 d4 cxd4 * + +[ECO "B40"] +[Opening "Sicilian"] +[Variation "Anderssen variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nf6 * + +[ECO "B40"] +[Opening "Sicilian"] +[Variation "Pin variation (Sicilian counter-attack)"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nf6 Nc3 Bb4 * + +[ECO "B40"] +[Opening "Sicilian"] +[Variation "Pin, Jaffe variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nf6 Nc3 Bb4 Bd3 e5 * + +[ECO "B40"] +[Opening "Sicilian"] +[Variation "Pin, Koch variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nf6 Nc3 Bb4 e5 * + +[ECO "B41"] +[Opening "Sicilian"] +[Variation "Kan variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 * + +[ECO "B41"] +[Opening "Sicilian"] +[Variation "Kan, Maroczy bind (Reti variation)"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 c4 * + +[ECO "B41"] +[Opening "Sicilian"] +[Variation "Kan, Maroczy bind - Bronstein variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 c4 Nf6 Nc3 Bb4 Bd3 Nc6 Bc2 * + +[ECO "B42"] +[Opening "Sicilian"] +[Variation "Kan, 5.Bd3"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Bd3 * + +[ECO "B42"] +[Opening "Sicilian"] +[Variation "Kan, Gipslis variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Bd3 Nf6 O-O d6 c4 g6 * + +[ECO "B42"] +[Opening "Sicilian"] +[Variation "Kan, Polugaievsky variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Bd3 Bc5 * + +[ECO "B42"] +[Opening "Sicilian"] +[Variation "Kan, Swiss cheese variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Bd3 g6 * + +[ECO "B43"] +[Opening "Sicilian"] +[Variation "Kan, 5.Nc3"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Nc3 * + +[ECO "B44"] +[Opening "Sicilian defence"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 * + +[ECO "B44"] +[Opening "Sicilian, Szen (`anti-Taimanov') variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nb5 * + +[ECO "B44"] +[Opening "Sicilian, Szen, hedgehog variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nb5 d6 c4 Nf6 N1c3 a6 Na3 Be7 Be2 O-O O-O b6 * + +[ECO "B44"] +[Opening "Sicilian, Szen variation, Dely-Kasparov gambit"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nb5 d6 c4 Nf6 N1c3 a6 Na3 d5 * + +[ECO "B45"] +[Opening "Sicilian"] +[Variation "Taimanov variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 * + +[ECO "B45"] +[Opening "Sicilian"] +[Variation "Taimanov, American attack"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Nf6 Ndb5 Bb4 Nd6+ * + +[ECO "B46"] +[Opening "Sicilian"] +[Variation "Taimanov variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 a6 * + +[ECO "B47"] +[Opening "Sicilian"] +[Variation "Taimanov (Bastrikov) variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Qc7 * + +[ECO "B48"] +[Opening "Sicilian"] +[Variation "Taimanov variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Qc7 Be3 * + +[ECO "B49"] +[Opening "Sicilian"] +[Variation "Taimanov variation"] + +e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Qc7 Be3 a6 Be2 * + +[ECO "B50"] +[Opening "Sicilian"] + +e4 c5 Nf3 d6 * + +[ECO "B50"] +[Opening "Sicilian"] +[Variation "wing gambit deferred"] + +e4 c5 Nf3 d6 b4 * + +[ECO "B51"] +[Opening "Sicilian"] +[Variation "Canal-Sokolsky (Nimzovich-Rossolimo, Moscow) attack"] + +e4 c5 Nf3 d6 Bb5+ * + +[ECO "B52"] +[Opening "Sicilian"] +[Variation "Canal-Sokolsky attack, 3...Bd7"] + +e4 c5 Nf3 d6 Bb5+ Bd7 * + +[ECO "B52"] +[Opening "Sicilian"] +[Variation "Canal-Sokolsky attack, Bronstein gambit"] + +e4 c5 Nf3 d6 Bb5+ Bd7 Bxd7+ Qxd7 O-O Nc6 c3 Nf6 d4 * + +[ECO "B52"] +[Opening "Sicilian"] +[Variation "Canal-Sokolsky attack, Sokolsky variation"] + +e4 c5 Nf3 d6 Bb5+ Bd7 Bxd7+ Qxd7 c4 * + +[ECO "B53"] +[Opening "Sicilian, Chekhover variation"] + +e4 c5 Nf3 d6 d4 cxd4 Qxd4 * + +[ECO "B53"] +[Opening "Sicilian"] +[Variation "Chekhover, Zaitsev variation"] + +e4 c5 Nf3 d6 d4 cxd4 Qxd4 Nc6 Bb5 Qd7 * + +[ECO "B54"] +[Opening "Sicilian"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 * + +[ECO "B54"] +[Opening "Sicilian"] +[Variation "Prins (Moscow) variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 f3 * + +[ECO "B55"] +[Opening "Sicilian"] +[Variation "Prins variation, Venice attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 f3 e5 Bb5+ * + +[ECO "B56"] +[Opening "Sicilian"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 * + +[ECO "B56"] +[Opening "Sicilian"] +[Variation "Venice attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Bb5+ * + +[ECO "B56"] +[Opening "Sicilian"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 * + +[ECO "B57"] +[Opening "Sicilian"] +[Variation "Sozin, not Scheveningen"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bc4 * + +[ECO "B57"] +[Opening "Sicilian"] +[Variation "Magnus Smith trap"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bc4 g6 Nxc6 bxc6 e5 * + +[ECO "B57"] +[Opening "Sicilian"] +[Variation "Sozin, Benko variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bc4 Qb6 * + +[ECO "B58"] +[Opening "Sicilian"] +[Variation "classical"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 d6 Be2 * + +[ECO "B58"] +[Opening "Sicilian"] +[Variation "Boleslavsky variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 d6 Be2 e5 * + +[ECO "B58"] +[Opening "Sicilian"] +[Variation "Boleslavsky, Louma variation"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 d6 Be2 e5 Nxc6 * + +[ECO "B59"] +[Opening "Sicilian"] +[Variation "Boleslavsky variation, 7.Nb3"] + +e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 d6 Be2 e5 Nb3 * + +[ECO "B60"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 * + +[ECO "B60"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Bondarevsky variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 g6 * + +[ECO "B60"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Larsen variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 Bd7 * + +[ECO "B61"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Larsen variation, 7.Qd2"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 Bd7 Qd2 * + +[ECO "B62"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, 6...e6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 * + +[ECO "B62"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Podvebrady variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Nb3 * + +[ECO "B62"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Margate (Alekhine) variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Bb5 * + +[ECO "B62"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Richter attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Nxc6 * + +[ECO "B62"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Keres variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd3 * + +[ECO "B63"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 * + +[ECO "B63"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...Be7"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 Be7 * + +[ECO "B64"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...Be7 defence, 9.f4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 Be7 O-O-O O-O f4 * + +[ECO "B64"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, Geller variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 Be7 O-O-O O-O f4 e5 * + +[ECO "B65"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...Be7 defence, 9...Nxd4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 Be7 O-O-O O-O f4 Nxd4 * + +[ECO "B65"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...Be7 defence, 9...Nxd4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 Be7 O-O-O O-O f4 Nxd4 Qxd4 * + +[ECO "B66"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...a6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 a6 * + +[ECO "B67"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...a6 defence, 8...Bd7"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 a6 O-O-O Bd7 * + +[ECO "B68"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...a6 defence, 9...Be7"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 a6 O-O-O Bd7 f4 Be7 * + +[ECO "B69"] +[Opening "Sicilian"] +[Variation "Richter-Rauzer, Rauzer attack, 7...a6 defence, 11.Bxf6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 Nc6 Bg5 e6 Qd2 a6 O-O-O Bd7 f4 Be7 Nf3 b5 Bxf6 * + +[ECO "B70"] +[Opening "Sicilian"] +[Variation "dragon variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 * + +[ECO "B71"] +[Opening "Sicilian"] +[Variation "dragon, Levenfish variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 f4 * + +[ECO "B71"] +[Opening "Sicilian"] +[Variation "dragon, Levenfish; Flohr variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 f4 Nbd7 * + +[ECO "B72"] +[Opening "Sicilian"] +[Variation "dragon, 6.Be3"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 * + +[ECO "B72"] +[Opening "Sicilian"] +[Variation "dragon, classical attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 * + +[ECO "B72"] +[Opening "Sicilian"] +[Variation "dragon, classical, Amsterdam variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 Qd2 * + +[ECO "B72"] +[Opening "Sicilian"] +[Variation "dragon, classical, Grigoriev variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 Qd2 O-O O-O-O * + +[ECO "B72"] +[Opening "Sicilian"] +[Variation "dragon, classical, Nottingham variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 Nb3 * + +[ECO "B73"] +[Opening "Sicilian"] +[Variation "dragon, classical, 8.O-O"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O * + +[ECO "B73"] +[Opening "Sicilian"] +[Variation "dragon, classical, Zollner gambit"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O f4 Qb6 e5 * + +[ECO "B73"] +[Opening "Sicilian"] +[Variation "dragon, classical, Richter variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Qd2 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, 9.Nb3"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, Stockholm attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 Be6 f4 Na5 f5 Bc4 Nxa5 Bxe2 Qxe2 Qxa5 g4 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, Spielmann variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 Be6 f4 Na5 f5 Bc4 Bd3 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, Bernard defence"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 Be6 f4 Na5 f5 Bc4 Bd3 Bxd3 cxd3 d5 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, Reti-Tartakower variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 Be6 f4 Qc8 * + +[ECO "B74"] +[Opening "Sicilian"] +[Variation "dragon, classical, Alekhine variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 Be2 Nc6 O-O O-O Nb3 a5 * + +[ECO "B75"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 * + +[ECO "B76"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, 7...O-O"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O * + +[ECO "B76"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, Rauser variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 O-O-O * + +[ECO "B77"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, 9.Bc4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 Bc4 * + +[ECO "B77"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, Byrne variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 Bc4 a5 * + +[ECO "B77"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, 9...Bd7"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 Bc4 Bd7 * + +[ECO "B78"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, 10.O-O-O"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 Bc4 Bd7 O-O-O * + +[ECO "B79"] +[Opening "Sicilian"] +[Variation "dragon, Yugoslav attack, 12.h4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 Bc4 Bd7 O-O-O Qa5 Bb3 Rfc8 h4 * + +[ECO "B80"] +[Opening "Sicilian"] +[Variation "Scheveningen variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 * + +[ECO "B80"] +[Opening "Sicilian"] +[Variation "Scheveningen, English variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be3 a6 Qd2 * + +[ECO "B80"] +[Opening "Sicilian"] +[Variation "Scheveningen, Vitolins variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bb5+ * + +[ECO "B80"] +[Opening "Sicilian"] +[Variation "Scheveningen, fianchetto variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 g3 * + +[ECO "B81"] +[Opening "Sicilian"] +[Variation "Scheveningen, Keres attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 g4 * + +[ECO "B82"] +[Opening "Sicilian"] +[Variation "Scheveningen, 6.f4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 f4 * + +[ECO "B82"] +[Opening "Sicilian"] +[Variation "Scheveningen, Tal variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 f4 Nc6 Be3 Be7 Qf3 * + +[ECO "B83"] +[Opening "Sicilian"] +[Variation "Scheveningen, 6.Be2"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 * + +[ECO "B83"] +[Opening "Sicilian"] +[Variation "modern Scheveningen"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 Nc6 * + +[ECO "B83"] +[Opening "Sicilian"] +[Variation "modern Scheveningen, main line"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 Nc6 O-O Be7 Be3 O-O f4 * + +[ECO "B83"] +[Opening "Sicilian"] +[Variation "modern Scheveningen, main line with Nb3"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 Nc6 O-O Be7 Be3 O-O f4 Bd7 Nb3 * + +[ECO "B84"] +[Opening "Sicilian"] +[Variation "Scheveningen (Paulsen), classical variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 * + +[ECO "B84"] +[Opening "Sicilian"] +[Variation "Scheveningen, classical, Nd7 system"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Nbd7 * + +[ECO "B84"] +[Opening "Sicilian"] +[Variation "Scheveningen (Paulsen), classical variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Qc7 * + +[ECO "B85"] +[Opening "Sicilian"] +[Variation "Scheveningen, classical variation with ...Qc7 and ...Nc6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Qc7 f4 Nc6 * + +[ECO "B85"] +[Opening "Sicilian"] +[Variation "Scheveningen, classical, Maroczy system"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Qc7 f4 Nc6 Kh1 Be7 a4 * + +[ECO "B85"] +[Opening "Sicilian"] +[Variation "Scheveningen, classical"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Qc7 f4 Nc6 Be3 * + +[ECO "B85"] +[Opening "Sicilian"] +[Variation "Scheveningen, classical main line"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Be2 a6 O-O Qc7 f4 Nc6 Be3 Be7 Qe1 O-O * + +[ECO "B86"] +[Opening "Sicilian"] +[Variation "Sozin attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 * + +[ECO "B87"] +[Opening "Sicilian"] +[Variation "Sozin with ...a6 and ...b5"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 a6 Bb3 b5 * + +[ECO "B88"] +[Opening "Sicilian"] +[Variation "Sozin, Leonhardt variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 Nc6 * + +[ECO "B88"] +[Opening "Sicilian"] +[Variation "Sozin, Fischer variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 Nc6 Bb3 Be7 Be3 O-O f4 * + +[ECO "B89"] +[Opening "Sicilian"] +[Variation "Sozin, 7.Be3"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 Nc6 Be3 * + +[ECO "B89"] +[Opening "Sicilian"] +[Variation "Velimirovic attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Bc4 Nc6 Be3 Be7 Qe2 * + +[ECO "B90"] +[Opening "Sicilian"] +[Variation "Najdorf"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 * + +[ECO "B90"] +[Opening "Sicilian"] +[Variation "Najdorf, Adams attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 h3 * + +[ECO "B90"] +[Opening "Sicilian"] +[Variation "Najdorf, Lipnitzky attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bc4 * + +[ECO "B90"] +[Opening "Sicilian"] +[Variation "Najdorf, Byrne (English) attack"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 * + +[ECO "B91"] +[Opening "Sicilian"] +[Variation "Najdorf, Zagreb (fianchetto) variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 g3 * + +[ECO "B92"] +[Opening "Sicilian"] +[Variation "Najdorf, Opovcensky variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be2 * + +[ECO "B93"] +[Opening "Sicilian"] +[Variation "Najdorf, 6.f4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 f4 * + +[ECO "B94"] +[Opening "Sicilian"] +[Variation "Najdorf, 6.Bg5"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 * + +[ECO "B94"] +[Opening "Sicilian"] +[Variation "Najdorf, Ivkov variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 Nbd7 Bc4 Qa5 Qd2 e6 O-O-O b5 Bb3 Bb7 Rhe1 Nc5 e5 * + +[ECO "B95"] +[Opening "Sicilian"] +[Variation "Najdorf, 6...e6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 * + +[ECO "B96"] +[Opening "Sicilian"] +[Variation "Najdorf, 7.f4"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 * + +[ECO "B96"] +[Opening "Sicilian"] +[Variation "Najdorf, Polugayevsky variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 b5 * + +[ECO "B96"] +[Opening "Sicilian"] +[Variation "Najdorf, Polugayevsky, Simagin variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 b5 e5 dxe5 fxe5 Qc7 Qe2 * + +[ECO "B97"] +[Opening "Sicilian"] +[Variation "Najdorf, 7...Qb6"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Qb6 * + +[ECO "B97"] +[Opening "Sicilian"] +[Variation "Najdorf, Poisoned pawn variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Qb6 Qd2 Qxb2 Rb1 Qa3 * + +[ECO "B98"] +[Opening "Sicilian"] +[Variation "Najdorf, 7...Be7"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Be7 * + +[ECO "B98"] +[Opening "Sicilian"] +[Variation "Najdorf, Browne variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Be7 Qf3 h6 Bh4 Qc7 * + +[ECO "B98"] +[Opening "Sicilian"] +[Variation "Najdorf, Goteborg (Argentine) variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Be7 Qf3 h6 Bh4 g5 * + +[ECO "B98"] +[Opening "Sicilian"] +[Variation "Najdorf variation"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Be7 Qf3 Qc7 * + +[ECO "B99"] +[Opening "Sicilian"] +[Variation "Najdorf, 7...Be7 main line"] + +e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bg5 e6 f4 Be7 Qf3 Qc7 O-O-O Nbd7 * + +[ECO "C00"] +[Opening "French defence"] + +e4 e6 * + +[ECO "C00"] +[Opening "French defence, Steiner variation"] + +e4 e6 c4 * + +[ECO "C00"] +[Opening "French"] +[Variation "Reti (Spielmann) variation"] + +e4 e6 b3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Steinitz attack"] + +e4 e6 e5 * + +[ECO "C00"] +[Opening "French"] +[Variation "Labourdonnais variation"] + +e4 e6 f4 * + +[ECO "C00"] +[Opening "French defence"] + +e4 e6 Nf3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Wing gambit"] + +e4 e6 Nf3 d5 e5 c5 b4 * + +[ECO "C00"] +[Opening "French defence"] + +e4 e6 Nc3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Pelikan variation"] + +e4 e6 Nc3 d5 f4 * + +[ECO "C00"] +[Opening "French"] +[Variation "Two knights variation"] + +e4 e6 Nc3 d5 Nf3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Chigorin variation"] + +e4 e6 Qe2 * + +[ECO "C00"] +[Opening "French"] +[Variation "King's Indian attack"] + +e4 e6 d3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Reversed Philidor formation"] + +e4 e6 d3 d5 Nd2 Nf6 Ngf3 Nc6 Be2 * + +[ECO "C00"] +[Opening "French defence"] + +e4 e6 d4 * + +[ECO "C00"] +[Opening "Lengfellner system"] + +e4 e6 d4 d6 * + +[ECO "C00"] +[Opening "St. George defence"] + +e4 e6 d4 a6 * + +[ECO "C00"] +[Opening "French defence"] + +e4 e6 d4 d5 * + +[ECO "C00"] +[Opening "French"] +[Variation "Schlechter variation"] + +e4 e6 d4 d5 Bd3 * + +[ECO "C00"] +[Opening "French"] +[Variation "Alapin variation"] + +e4 e6 d4 d5 Be3 * + +[ECO "C01"] +[Opening "French"] +[Variation "exchange variation"] + +e4 e6 d4 d5 exd5 * + +[ECO "C01"] +[Opening "French"] +[Variation "exchange, Svenonius variation"] + +e4 e6 d4 d5 exd5 exd5 Nc3 Nf6 Bg5 * + +[ECO "C01"] +[Opening "French"] +[Variation "exchange, Bogolyubov variation"] + +e4 e6 d4 d5 exd5 exd5 Nc3 Nf6 Bg5 Nc6 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance variation"] + +e4 e6 d4 d5 e5 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Steinitz variation"] + +e4 e6 d4 d5 e5 c5 dxc5 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Nimzovich variation"] + +e4 e6 d4 d5 e5 c5 Qg4 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Nimzovich system"] + +e4 e6 d4 d5 e5 c5 Nf3 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance variation"] + +e4 e6 d4 d5 e5 c5 c3 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Wade variation"] + +e4 e6 d4 d5 e5 c5 c3 Qb6 Nf3 Bd7 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance variation"] + +e4 e6 d4 d5 e5 c5 c3 Nc6 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Paulsen attack"] + +e4 e6 d4 d5 e5 c5 c3 Nc6 Nf3 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Milner-Barry gambit"] + +e4 e6 d4 d5 e5 c5 c3 Nc6 Nf3 Qb6 Bd3 * + +[ECO "C02"] +[Opening "French"] +[Variation "advance, Euwe variation"] + +e4 e6 d4 d5 e5 c5 c3 Nc6 Nf3 Bd7 * + +[ECO "C03"] +[Opening "French"] +[Variation "Tarrasch"] + +e4 e6 d4 d5 Nd2 * + +[ECO "C03"] +[Opening "French"] +[Variation "Tarrasch, Haberditz variation"] + +e4 e6 d4 d5 Nd2 f5 * + +[ECO "C03"] +[Opening "French"] +[Variation "Tarrasch, Guimard variation"] + +e4 e6 d4 d5 Nd2 Nc6 * + +[ECO "C04"] +[Opening "French"] +[Variation "Tarrasch, Guimard main line"] + +e4 e6 d4 d5 Nd2 Nc6 Ngf3 Nf6 * + +[ECO "C05"] +[Opening "French"] +[Variation "Tarrasch, closed variation"] + +e4 e6 d4 d5 Nd2 Nf6 * + +[ECO "C05"] +[Opening "French"] +[Variation "Tarrasch, Botvinnik variation"] + +e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 b6 * + +[ECO "C05"] +[Opening "French"] +[Variation "Tarrasch, closed variation"] + +e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 * + +[ECO "C06"] +[Opening "French"] +[Variation "Tarrasch, closed variation, main line"] + +e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 Ne2 cxd4 cxd4 * + +[ECO "C06"] +[Opening "French"] +[Variation "Tarrasch, Leningrad variation"] + +e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 Ne2 cxd4 cxd4 Nb6 * + +[ECO "C07"] +[Opening "French"] +[Variation "Tarrasch, open variation"] + +e4 e6 d4 d5 Nd2 c5 * + +[ECO "C07"] +[Opening "French"] +[Variation "Tarrasch, Eliskases variation"] + +e4 e6 d4 d5 Nd2 c5 exd5 Qxd5 Ngf3 cxd4 Bc4 Qd8 * + +[ECO "C08"] +[Opening "French"] +[Variation "Tarrasch, open, 4.ed ed"] + +e4 e6 d4 d5 Nd2 c5 exd5 exd5 * + +[ECO "C09"] +[Opening "French"] +[Variation "Tarrasch, open variation, main line"] + +e4 e6 d4 d5 Nd2 c5 exd5 exd5 Ngf3 Nc6 * + +[ECO "C10"] +[Opening "French"] +[Variation "Paulsen variation"] + +e4 e6 d4 d5 Nc3 * + +[ECO "C10"] +[Opening "French"] +[Variation "Marshall variation"] + +e4 e6 d4 d5 Nc3 c5 * + +[ECO "C10"] +[Opening "French"] +[Variation "Rubinstein variation"] + +e4 e6 d4 d5 Nc3 dxe4 * + +[ECO "C10"] +[Opening "French"] +[Variation "Fort Knox variation"] + +e4 e6 d4 d5 Nc3 dxe4 Nxe4 Bd7 Nf3 Bc6 * + +[ECO "C10"] +[Opening "French"] +[Variation "Rubinstein variation"] + +e4 e6 d4 d5 Nc3 dxe4 Nxe4 Nd7 * + +[ECO "C10"] +[Opening "French"] +[Variation "Rubinstein, Capablanca line"] + +e4 e6 d4 d5 Nc3 dxe4 Nxe4 Nd7 Nf3 Ngf6 Nxf6+ Nxf6 Ne5 * + +[ECO "C10"] +[Opening "French"] +[Variation "Frere (Becker) variation"] + +e4 e6 d4 d5 Nc3 dxe4 Nxe4 Qd5 * + +[ECO "C11"] +[Opening "French defence"] + +e4 e6 d4 d5 Nc3 Nf6 * + +[ECO "C11"] +[Opening "French"] +[Variation "Swiss variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bd3 * + +[ECO "C11"] +[Opening "French"] +[Variation "Henneberger variation"] + +e4 e6 d4 d5 Nc3 Nf6 Be3 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz variation"] + +e4 e6 d4 d5 Nc3 Nf6 e5 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz, Bradford attack"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 dxc5 Bxc5 Qg4 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz variation"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 dxc5 Nc6 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz, Brodsky-Jones variation"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 dxc5 Nc6 a3 Bxc5 Qg4 O-O Nf3 f6 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz variation"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 Nf3 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz, Boleslavsky variation"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 Nf3 Nc6 Be3 * + +[ECO "C11"] +[Opening "French"] +[Variation "Steinitz, Gledhill attack"] + +e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 Qg4 * + +[ECO "C11"] +[Opening "French"] +[Variation "Burn variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 dxe4 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Bogolyubov variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 exd5 Qxd5 Bxf6 gxf6 Qd2 Qa5 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, advance variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Chigorin variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 exf6 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Grigoriev variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 exf6 hxg5 fxg7 Rg8 h4 gxh4 Qg4 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Bernstein variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bh4 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Janowski variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Be3 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Dr. Olland (Dutch) variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bc1 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Tartakower variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bd2 Nfd7 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Lasker variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bd2 Bxc3 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Duras variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bd2 Bxc3 bxc3 Ne4 Qg4 Kf8 Bc1 * + +[ECO "C12"] +[Opening "French"] +[Variation "MacCutcheon, Lasker variation, 8...g6"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Bb4 e5 h6 Bd2 Bxc3 bxc3 Ne4 Qg4 g6 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical, Anderssen variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 Bxf6 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical, Anderssen-Richter variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 Bxf6 Bxf6 e5 Be7 Qg4 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical, Vistaneckis (Nimzovich) variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Ng8 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical, Frankfurt variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Ng8 Be3 b6 * + +[ECO "C13"] +[Opening "French"] +[Variation "classical, Tartakower variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Ne4 * + +[ECO "C13"] +[Opening "French"] +[Variation "Albin-Alekhine-Chatard attack"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 h4 * + +[ECO "C13"] +[Opening "French"] +[Variation "Albin-Alekhine-Chatard attack, Maroczy variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 h4 a6 * + +[ECO "C13"] +[Opening "French"] +[Variation "Albin-Alekhine-Chatard attack, Breyer variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 h4 c5 * + +[ECO "C13"] +[Opening "French"] +[Variation "Albin-Alekhine-Chatard attack, Teichmann variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 h4 f6 * + +[ECO "C13"] +[Opening "French"] +[Variation "Albin-Alekhine-Chatard attack, Spielmann variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 h4 O-O * + +[ECO "C14"] +[Opening "French"] +[Variation "classical variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Tarrasch variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 Bd3 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Rubinstein variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 Qd2 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Alapin variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 Nb5 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Pollock variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 Qg4 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Steinitz variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 f4 * + +[ECO "C14"] +[Opening "French"] +[Variation "classical, Stahlberg variation"] + +e4 e6 d4 d5 Nc3 Nf6 Bg5 Be7 e5 Nfd7 Bxe7 Qxe7 f4 O-O Nf3 c5 Qd2 Nc6 O-O-O c4 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer (Nimzovich) variation"] + +e4 e6 d4 d5 Nc3 Bb4 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, Kondratiyev variation"] + +e4 e6 d4 d5 Nc3 Bb4 Bd3 c5 exd5 Qxd5 Bd2 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, fingerslip variation"] + +e4 e6 d4 d5 Nc3 Bb4 Bd2 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, Alekhine (Maroczy) gambit"] + +e4 e6 d4 d5 Nc3 Bb4 Ne2 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, Alekhine gambit, Alatortsev variation"] + +e4 e6 d4 d5 Nc3 Bb4 Ne2 dxe4 a3 Be7 Nxe4 Nf6 N2g3 O-O Be2 Nc6 * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, Alekhine gambit"] + +e4 e6 d4 d5 Nc3 Bb4 Ne2 dxe4 a3 Bxc3+ * + +[ECO "C15"] +[Opening "French"] +[Variation "Winawer, Alekhine gambit, Kan variation"] + +e4 e6 d4 d5 Nc3 Bb4 Ne2 dxe4 a3 Bxc3+ Nxc3 Nc6 * + +[ECO "C16"] +[Opening "French"] +[Variation "Winawer, advance variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 * + +[ECO "C16"] +[Opening "French"] +[Variation "Winawer, Petrosian variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 Qd7 * + +[ECO "C17"] +[Opening "French"] +[Variation "Winawer, advance variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 * + +[ECO "C17"] +[Opening "French"] +[Variation "Winawer, advance, Bogolyubov variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 Bd2 * + +[ECO "C17"] +[Opening "French"] +[Variation "Winawer, advance, Russian variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 Qg4 * + +[ECO "C17"] +[Opening "French"] +[Variation "Winawer, advance, 5.a3"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 * + +[ECO "C17"] +[Opening "French"] +[Variation "Winawer, advance, Rauzer variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 cxd4 axb4 dxc3 Nf3 * + +[ECO "C18"] +[Opening "French"] +[Variation "Winawer, advance variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 * + +[ECO "C18"] +[Opening "French"] +[Variation "Winawer, classical variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Qc7 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, 6...Ne7"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, Smyslov variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 a4 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, positional main line"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 Nf3 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, poisoned pawn variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 Qg4 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, poisoned pawn, Euwe-Gligoric variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 Qg4 Qc7 Qxg7 Rg8 Qxh7 cxd4 Kd1 * + +[ECO "C19"] +[Opening "French"] +[Variation "Winawer, advance, poisoned pawn, Konstantinopolsky variation"] + +e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 Qg4 Qc7 Qxg7 Rg8 Qxh7 cxd4 Ne2 * + +[ECO "C20"] +[Opening "King's pawn game"] + +e4 e5 * + +[ECO "C20"] +[Opening "KP"] +[Variation "Indian opening"] + +e4 e5 d3 * + +[ECO "C20"] +[Opening "KP"] +[Variation "Mengarini's opening"] + +e4 e5 a3 * + +[ECO "C20"] +[Opening "KP"] +[Variation "King's head opening"] + +e4 e5 f3 * + +[ECO "C20"] +[Opening "KP"] +[Variation "Patzer opening"] + +e4 e5 Qh5 * + +[ECO "C20"] +[Opening "KP"] +[Variation "Napoleon's opening"] + +e4 e5 Qf3 * + +[ECO "C20"] +[Opening "KP"] +[Variation "Lopez opening"] + +e4 e5 c3 * + +[ECO "C20"] +[Opening "Alapin's opening"] + +e4 e5 Ne2 * + +[ECO "C21"] +[Opening "Centre game"] + +e4 e5 d4 exd4 * + +[ECO "C21"] +[Opening "Centre game, Kieseritsky variation"] + +e4 e5 d4 exd4 Nf3 c5 Bc4 b5 * + +[ECO "C21"] +[Opening "Halasz gambit"] + +e4 e5 d4 exd4 f4 * + +[ECO "C21"] +[Opening "Danish gambit"] + +e4 e5 d4 exd4 c3 * + +[ECO "C21"] +[Opening "Danish gambit"] +[Variation "Collijn defence"] + +e4 e5 d4 exd4 c3 dxc3 Bc4 cxb2 Bxb2 Qe7 * + +[ECO "C21"] +[Opening "Danish gambit"] +[Variation "Schlechter defence"] + +e4 e5 d4 exd4 c3 dxc3 Bc4 cxb2 Bxb2 d5 * + +[ECO "C21"] +[Opening "Danish gambit"] +[Variation "Soerensen defence"] + +e4 e5 d4 exd4 c3 d5 * + +[ECO "C21"] +[Opening "Centre game"] + +e4 e5 d4 exd4 Qxd4 * + +[ECO "C22"] +[Opening "Centre game"] + +e4 e5 d4 exd4 Qxd4 Nc6 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "Paulsen attack"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qe3 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "Charousek variation"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qe3 Bb4+ c3 Be7 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "l'Hermet variation"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qe3 f5 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "Berger variation"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qe3 Nf6 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "Kupreichik variation"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qe3 Nf6 Nc3 Bb4 Bd2 O-O O-O-O Re8 Bc4 d6 Nh3 * + +[ECO "C22"] +[Opening "Centre game"] +[Variation "Hall variation"] + +e4 e5 d4 exd4 Qxd4 Nc6 Qc4 * + +[ECO "C23"] +[Opening "Bishop's opening"] + +e4 e5 Bc4 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Philidor counter-attack"] + +e4 e5 Bc4 c6 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Lisitsyn variation"] + +e4 e5 Bc4 c6 d4 d5 exd5 cxd5 Bb5+ Bd7 Bxd7+ Nxd7 dxe5 Nxe5 Ne2 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Calabrese counter-gambit"] + +e4 e5 Bc4 f5 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Calabrese counter-gambit, Jaenisch variation"] + +e4 e5 Bc4 f5 d3 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Classical variation"] + +e4 e5 Bc4 Bc5 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Lopez gambit"] + +e4 e5 Bc4 Bc5 Qe2 Nc6 c3 Nf6 f4 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Philidor variation"] + +e4 e5 Bc4 Bc5 c3 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Pratt variation"] + +e4 e5 Bc4 Bc5 c3 Nf6 d4 exd4 e5 d5 exf6 dxc4 Qh5 O-O * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Lewis counter-gambit"] + +e4 e5 Bc4 Bc5 c3 d5 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "del Rio variation"] + +e4 e5 Bc4 Bc5 c3 Qg5 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Lewis gambit"] + +e4 e5 Bc4 Bc5 d4 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Wing gambit"] + +e4 e5 Bc4 Bc5 b4 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "MacDonnell double gambit"] + +e4 e5 Bc4 Bc5 b4 Bxb4 f4 * + +[ECO "C23"] +[Opening "Bishop's opening"] +[Variation "Four pawns' gambit"] + +e4 e5 Bc4 Bc5 b4 Bxb4 f4 exf4 Nf3 Be7 d4 Bh4+ g3 fxg3 O-O gxh2+ Kh1 * + +[ECO "C24"] +[Opening "Bishop's opening"] +[Variation "Berlin defence"] + +e4 e5 Bc4 Nf6 * + +[ECO "C24"] +[Opening "Bishop's opening"] +[Variation "Greco gambit"] + +e4 e5 Bc4 Nf6 f4 * + +[ECO "C24"] +[Opening "Bishop's opening"] +[Variation "Ponziani gambit"] + +e4 e5 Bc4 Nf6 d4 * + +[ECO "C24"] +[Opening "Bishop's opening"] +[Variation "Urusov gambit"] + +e4 e5 Bc4 Nf6 d4 exd4 Nf3 * + +[ECO "C24"] +[Opening "Bishop's opening"] +[Variation "Urusov gambit, Panov variation"] + +e4 e5 Bc4 Nf6 d4 exd4 Nf3 d5 exd5 Bb4+ c3 Qe7+ * + +[ECO "C25"] +[Opening "Vienna game"] + +e4 e5 Nc3 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Zhuravlev countergambit"] + +e4 e5 Nc3 Bb4 Qg4 Nf6 * + +[ECO "C25"] +[Opening "Vienna game, Max Lange defence"] + +e4 e5 Nc3 Nc6 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Paulsen variation"] + +e4 e5 Nc3 Nc6 g3 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Fyfe gambit"] + +e4 e5 Nc3 Nc6 d4 * + +[ECO "C25"] +[Opening "Vienna gambit"] + +e4 e5 Nc3 Nc6 f4 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Steinitz gambit"] + +e4 e5 Nc3 Nc6 f4 exf4 d4 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Steinitz gambit, Zukertort defence"] + +e4 e5 Nc3 Nc6 f4 exf4 d4 Qh4+ Ke2 d5 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Steinitz gambit, Fraser-Minckwitz variation"] + +e4 e5 Nc3 Nc6 f4 exf4 d4 Qh4+ Ke2 b6 * + +[ECO "C25"] +[Opening "Vienna gambit"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Hamppe-Allgaier gambit"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 h4 g4 Ng5 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Hamppe-Allgaier gambit, Alapin variation"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 h4 g4 Ng5 d6 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Hamppe-Muzio gambit"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 Bc4 g4 O-O * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Hamppe-Muzio, Dubois variation"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 Bc4 g4 O-O gxf3 Qxf3 Ne5 Qxf4 Qf6 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Pierce gambit"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 d4 * + +[ECO "C25"] +[Opening "Vienna"] +[Variation "Pierce gambit, Rushmere attack"] + +e4 e5 Nc3 Nc6 f4 exf4 Nf3 g5 d4 g4 Bc4 gxf3 O-O d5 exd5 Bg4 dxc6 * + +[ECO "C26"] +[Opening "Vienna"] +[Variation "Falkbeer variation"] + +e4 e5 Nc3 Nf6 * + +[ECO "C26"] +[Opening "Vienna"] +[Variation "Mengarini variation"] + +e4 e5 Nc3 Nf6 a3 * + +[ECO "C26"] +[Opening "Vienna"] +[Variation "Paulsen-Mieses variation"] + +e4 e5 Nc3 Nf6 g3 * + +[ECO "C26"] +[Opening "Vienna game"] + +e4 e5 Nc3 Nf6 Bc4 * + +[ECO "C27"] +[Opening "Vienna game"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 * + +[ECO "C27"] +[Opening "Vienna"] +[Variation "`Frankenstein-Dracula' variation"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Qh5 Nd6 Bb3 Nc6 Nb5 g6 Qf3 f5 Qd5 Qe7 Nxc7+ Kd8 Nxa8 b6 * + +[ECO "C27"] +[Opening "Vienna"] +[Variation "Adams' gambit"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Qh5 Nd6 Bb3 Nc6 d4 * + +[ECO "C27"] +[Opening "Vienna game"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Qh5 Nd6 Bb3 Be7 * + +[ECO "C27"] +[Opening "Vienna"] +[Variation "Alekhine variation"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Qh5 Nd6 Bb3 Be7 Nf3 Nc6 Nxe5 * + +[ECO "C27"] +[Opening "Boden-Kieseritsky gambit"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Nf3 * + +[ECO "C27"] +[Opening "Boden-Kieseritsky gambit"] +[Variation "Lichtenhein defence"] + +e4 e5 Nc3 Nf6 Bc4 Nxe4 Nf3 d5 * + +[ECO "C28"] +[Opening "Vienna game"] + +e4 e5 Nc3 Nf6 Bc4 Nc6 * + +[ECO "C29"] +[Opening "Vienna gambit"] + +e4 e5 Nc3 Nf6 f4 d5 * + +[ECO "C29"] +[Opening "Vienna gambit"] +[Variation "Kaufmann variation"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 Nf3 Bg4 Qe2 * + +[ECO "C29"] +[Opening "Vienna gambit"] +[Variation "Breyer variation"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 Nf3 Be7 * + +[ECO "C29"] +[Opening "Vienna gambit"] +[Variation "Paulsen attack"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 Qf3 * + +[ECO "C29"] +[Opening "Vienna gambit"] +[Variation "Bardeleben variation"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 Qf3 f5 * + +[ECO "C29"] +[Opening "Vienna gambit"] +[Variation "Heyde variation"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 Qf3 f5 d4 * + +[ECO "C29"] +[Opening "Vienna gambit"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 d3 * + +[ECO "C29"] +[Opening "Vienna gambit, Wurzburger trap"] + +e4 e5 Nc3 Nf6 f4 d5 fxe5 Nxe4 d3 Qh4+ g3 Nxg3 Nf3 Qh5 Nxd5 * + +[ECO "C29"] +[Opening "Vienna gambit, Steinitz variation"] + +e4 e5 Nc3 Nf6 f4 d5 d3 * + +[ECO "C30"] +[Opening "King's gambit"] + +e4 e5 f4 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "Keene's defence"] + +e4 e5 f4 Qh4+ g3 Qe7 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "Mafia defence"] + +e4 e5 f4 c5 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "Norwalde variation"] + +e4 e5 f4 Qf6 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "Norwalde variation, Buecker gambit"] + +e4 e5 f4 Qf6 Nf3 Qxf4 Nc3 Bb4 Bc4 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical variation"] + +e4 e5 f4 Bc5 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Svenonius variation"] + +e4 e5 f4 Bc5 Nf3 d6 Nc3 Nf6 Bc4 Nc6 d3 Bg4 h3 Bxf3 Qxf3 exf4 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Hanham variation"] + +e4 e5 f4 Bc5 Nf3 d6 Nc3 Nd7 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, 4.c3"] + +e4 e5 f4 Bc5 Nf3 d6 c3 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Marshall attack"] + +e4 e5 f4 Bc5 Nf3 d6 c3 Bg4 fxe5 dxe5 Qa4+ * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical counter-gambit"] + +e4 e5 f4 Bc5 Nf3 d6 c3 f5 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Reti variation"] + +e4 e5 f4 Bc5 Nf3 d6 c3 f5 fxe5 dxe5 d4 exd4 Bc4 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Soldatenkov variation"] + +e4 e5 f4 Bc5 Nf3 d6 fxe5 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "classical, Heath variation"] + +e4 e5 f4 Bc5 Nf3 d6 b4 * + +[ECO "C30"] +[Opening "KGD"] +[Variation "2...Nf6"] + +e4 e5 f4 Nf6 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer counter-gambit"] + +e4 e5 f4 d5 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, Tartakower variation"] + +e4 e5 f4 d5 Nf3 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, Milner-Barry variation"] + +e4 e5 f4 d5 Nc3 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer counter-gambit"] + +e4 e5 f4 d5 exd5 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Nimzovich counter-gambit"] + +e4 e5 f4 d5 exd5 c6 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, 3...e4"] + +e4 e5 f4 d5 exd5 e4 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, Rubinstein variation"] + +e4 e5 f4 d5 exd5 e4 Nc3 Nf6 Qe2 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, Nimzovich variation"] + +e4 e5 f4 d5 exd5 e4 Bb5+ * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, 4.d3"] + +e4 e5 f4 d5 exd5 e4 d3 * + +[ECO "C31"] +[Opening "KGD"] +[Variation "Falkbeer, Morphy gambit"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 Nc3 Bb4 Bd2 e3 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, 5.de"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Alapin variation"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 Nxe4 Nf3 Bc5 Qe2 Bf2+ Kd1 Qxd5+ Nfd2 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, main line, 7...Bf5"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 Nxe4 Nf3 Bc5 Qe2 Bf5 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Tarrasch variation"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 Nxe4 Nf3 Bc5 Qe2 Bf5 g4 O-O * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Charousek gambit"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 Nxe4 Qe2 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Charousek variation"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 dxe4 Nxe4 Qe2 Qxd5 Nd2 f5 g4 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Keres variation"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 Nd2 * + +[ECO "C32"] +[Opening "KGD"] +[Variation "Falkbeer, Reti variation"] + +e4 e5 f4 d5 exd5 e4 d3 Nf6 Qe2 * + +[ECO "C33"] +[Opening "King's gambit accepted"] + +e4 e5 f4 exf4 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Tumbleweed gambit"] + +e4 e5 f4 exf4 Kf2 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Orsini gambit"] + +e4 e5 f4 exf4 b3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Pawn's gambit (Stamma gambit)"] + +e4 e5 f4 exf4 h4 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Schurig gambit"] + +e4 e5 f4 exf4 Bd3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Carrera (Basman) gambit"] + +e4 e5 f4 exf4 Qe2 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Villemson (Steinitz) gambit"] + +e4 e5 f4 exf4 d4 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Keres (Mason-Steinitz) gambit"] + +e4 e5 f4 exf4 Nc3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Breyer gambit"] + +e4 e5 f4 exf4 Qf3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Lesser bishop's (Petroff-Jaenisch-Tartakower) gambit"] + +e4 e5 f4 exf4 Be2 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit"] + +e4 e5 f4 exf4 Bc4 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Chigorin's attack"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 d5 Bxd5 g5 g3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Greco variation"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 Bc5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, classical defence"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Grimm attack"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Nc3 Bg7 d4 d6 e5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, classical defence"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Nc3 Bg7 d4 Ne7 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, McDonnell attack"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Nc3 Bg7 d4 Ne7 g3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, McDonnell attack"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Nc3 Bg7 g3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Fraser variation"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Nc3 Bg7 g3 fxg3 Qf3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, classical defence, Cozio attack"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 g5 Qf3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Boden defence"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 Nc6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Bryan counter-gambit"] + +e4 e5 f4 exf4 Bc4 Qh4+ Kf1 b5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Bryan counter-gambit"] + +e4 e5 f4 exf4 Bc4 b5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Steinitz defence"] + +e4 e5 f4 exf4 Bc4 Ne7 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Maurian defence"] + +e4 e5 f4 exf4 Bc4 Nc6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Ruy Lopez defence"] + +e4 e5 f4 exf4 Bc4 c6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Lopez-Gianutio counter-gambit"] + +e4 e5 f4 exf4 Bc4 f5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "Lopez-Gianutio counter-gambit, Hein variation"] + +e4 e5 f4 exf4 Bc4 f5 Qe2 Qh4+ Kd1 fxe4 Nc3 Kd8 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Bledow variation"] + +e4 e5 f4 exf4 Bc4 d5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Gifford variation"] + +e4 e5 f4 exf4 Bc4 d5 Bxd5 Qh4+ Kf1 g5 g3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Boren-Svenonius variation"] + +e4 e5 f4 exf4 Bc4 d5 Bxd5 Qh4+ Kf1 Bd6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Anderssen variation"] + +e4 e5 f4 exf4 Bc4 d5 Bxd5 c6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Morphy variation"] + +e4 e5 f4 exf4 Bc4 d5 Bxd5 Nf6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Cozio (Morphy) defence"] + +e4 e5 f4 exf4 Bc4 Nf6 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Bogolyubov variation"] + +e4 e5 f4 exf4 Bc4 Nf6 Nc3 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Paulsen attack"] + +e4 e5 f4 exf4 Bc4 Nf6 Nc3 Bb4 e5 * + +[ECO "C33"] +[Opening "KGA"] +[Variation "bishop's gambit, Jaenisch variation"] + +e4 e5 f4 exf4 Bc4 Nf6 Nc3 c6 * + +[ECO "C34"] +[Opening "King's knight's gambit"] + +e4 e5 f4 exf4 Nf3 * + +[ECO "C34"] +[Opening "KGA"] +[Variation "Bonsch-Osmolovsky variation"] + +e4 e5 f4 exf4 Nf3 Ne7 * + +[ECO "C34"] +[Opening "KGA"] +[Variation "Gianutio counter-gambit"] + +e4 e5 f4 exf4 Nf3 f5 * + +[ECO "C34"] +[Opening "KGA"] +[Variation "Fischer defence"] + +e4 e5 f4 exf4 Nf3 d6 * + +[ECO "C34"] +[Opening "KGA"] +[Variation "Becker defence"] + +e4 e5 f4 exf4 Nf3 h6 * + +[ECO "C34"] +[Opening "KGA"] +[Variation "Schallop defence"] + +e4 e5 f4 exf4 Nf3 Nf6 * + +[ECO "C35"] +[Opening "KGA"] +[Variation "Cunningham defence"] + +e4 e5 f4 exf4 Nf3 Be7 * + +[ECO "C35"] +[Opening "KGA"] +[Variation "Cunningham, Bertin gambit"] + +e4 e5 f4 exf4 Nf3 Be7 Bc4 Bh4+ g3 * + +[ECO "C35"] +[Opening "KGA"] +[Variation "Cunningham, three pawns gambit"] + +e4 e5 f4 exf4 Nf3 Be7 Bc4 Bh4+ g3 fxg3 O-O gxh2+ Kh1 * + +[ECO "C35"] +[Opening "KGA"] +[Variation "Cunningham, Euwe defence"] + +e4 e5 f4 exf4 Nf3 Be7 Bc4 Nf6 * + +[ECO "C36"] +[Opening "KGA"] +[Variation "Abbazia defence (classical defence, modern defence[!])"] + +e4 e5 f4 exf4 Nf3 d5 * + +[ECO "C36"] +[Opening "KGA"] +[Variation "Abbazia defence, modern variation"] + +e4 e5 f4 exf4 Nf3 d5 exd5 Nf6 * + +[ECO "C36"] +[Opening "KGA"] +[Variation "Abbazia defence, Botvinnik variation"] + +e4 e5 f4 exf4 Nf3 d5 exd5 Nf6 Bb5+ c6 dxc6 bxc6 Bc4 Nd5 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Quaade gambit"] + +e4 e5 f4 exf4 Nf3 g5 Nc3 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Rosentreter gambit"] + +e4 e5 f4 exf4 Nf3 g5 d4 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Soerensen gambit"] + +e4 e5 f4 exf4 Nf3 g5 d4 g4 Ne5 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "King's knight's gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Blachly gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Nc6 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Lolli gambit (wild Muzio gambit)"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Bxf7+ * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Lolli gambit, Young variation"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Bxf7+ Kxf7 O-O gxf3 Qxf3 Qf6 d4 Qxd4+ Be3 Qf6 Nc3 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Ghulam Kassim gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 d4 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "MacDonnell gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Nc3 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Salvio gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Ne5 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Silberschmidt gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Ne5 Qh4+ Kf1 Nh6 d4 f3 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Salvio gambit, Anderssen counter-attack"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Ne5 Qh4+ Kf1 Nh6 d4 d6 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Cochrane gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Ne5 Qh4+ Kf1 f3 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Herzfeld gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 Ne5 Qh4+ Kf1 Nc6 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit, Paulsen variation"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O gxf3 Qxf3 Qf6 e5 Qxe5 d3 Bh6 Nc3 Ne7 Bd2 Nbc6 Rae1 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "double Muzio gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O gxf3 Qxf3 Qf6 e5 Qxe5 Bxf7+ * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit, From defence"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O gxf3 Qxf3 Qe7 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit, Holloway defence"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O gxf3 Qxf3 Nc6 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit, Kling and Horwitz counter-attack"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O Qe7 * + +[ECO "C37"] +[Opening "KGA"] +[Variation "Muzio gambit, Brentano defence"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 g4 O-O d5 * + +[ECO "C38"] +[Opening "King's knight's gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Bg7 * + +[ECO "C38"] +[Opening "KGA"] +[Variation "Hanstein gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Bg7 O-O * + +[ECO "C38"] +[Opening "KGA"] +[Variation "Philidor gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Bg7 h4 * + +[ECO "C38"] +[Opening "KGA"] +[Variation "Greco gambit"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Bg7 h4 h6 d4 d6 Nc3 c6 hxg5 hxg5 Rxh8 Bxh8 Ne5 * + +[ECO "C38"] +[Opening "KGA"] +[Variation "Philidor gambit, Schultz variation"] + +e4 e5 f4 exf4 Nf3 g5 Bc4 Bg7 h4 h6 d4 d6 Qd3 * + +[ECO "C39"] +[Opening "King's knight's gambit"] + +e4 e5 f4 exf4 Nf3 g5 h4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier gambit"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Horny defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 Qxg4 Nf6 Qxf4 Bd6 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Thorold variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 d4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Cook variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 d4 d5 Bxf4 dxe4 Bc4+ Kg7 Be5+ * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Blackburne gambit"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 Nc3 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Walker attack"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 Bc4+ * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Urusov attack"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 h6 Nxf7 Kxf7 Bc4+ d5 Bxd5+ Kg7 d4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Allgaier, Schlechter defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ng5 Nf6 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Paulsen defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Bg7 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, long whip (Stockwhip, classical) defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 h5 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, long whip defence, Jaenisch variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 h5 Bc4 Rh7 d4 Bh6 Nc3 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Brentano (Campbell) defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 d5 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Brentano defence, Kaplanek variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 d5 d4 Nf6 exd5 Qxd5 Nc3 Bb4 Kf2 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Brentano defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 d5 d4 Nf6 Bxf4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Brentano defence, Caro variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 d5 d4 Nf6 Bxf4 Nxe4 Nd2 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Salvio (Rosenthal) defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Qe7 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Salvio defence, Cozio variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Qe7 d4 f5 Bc4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Polerio defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Be7 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Neumann defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Nc6 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Kolisch defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 d6 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Berlin defence"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Nf6 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Berlin defence, Riviere variation"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Nf6 Nxg4 d5 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Berlin defence, 6.Bc4"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Nf6 Bc4 * + +[ECO "C39"] +[Opening "KGA"] +[Variation "Kieseritsky, Rice gambit"] + +e4 e5 f4 exf4 Nf3 g5 h4 g4 Ne5 Nf6 Bc4 d5 exd5 Bd6 O-O * + +[ECO "C40"] +[Opening "King's knight opening"] + +e4 e5 Nf3 * + +[ECO "C40"] +[Opening "Gunderam defence"] + +e4 e5 Nf3 Qe7 * + +[ECO "C40"] +[Opening "Greco defence"] + +e4 e5 Nf3 Qf6 * + +[ECO "C40"] +[Opening "Damiano's defence"] + +e4 e5 Nf3 f6 * + +[ECO "C40"] +[Opening "QP counter-gambit (elephant gambit)"] + +e4 e5 Nf3 d5 * + +[ECO "C40"] +[Opening "QP counter-gambit"] +[Variation "Maroczy gambit"] + +e4 e5 Nf3 d5 exd5 Bd6 * + +[ECO "C40"] +[Opening "Latvian counter-gambit"] + +e4 e5 Nf3 f5 * + +[ECO "C40"] +[Opening "Latvian"] +[Variation "Nimzovich variation"] + +e4 e5 Nf3 f5 Nxe5 Qf6 d4 d6 Nc4 fxe4 Ne3 * + +[ECO "C40"] +[Opening "Latvian"] +[Variation "Fraser defence"] + +e4 e5 Nf3 f5 Nxe5 Nc6 * + +[ECO "C40"] +[Opening "Latvian gambit, 3.Bc4"] + +e4 e5 Nf3 f5 Bc4 * + +[ECO "C40"] +[Opening "Latvian"] +[Variation "Behting variation"] + +e4 e5 Nf3 f5 Bc4 fxe4 Nxe5 Qg5 Nf7 Qxg2 Rf1 d5 Nxh8 Nf6 * + +[ECO "C40"] +[Opening "Latvian"] +[Variation "Polerio variation"] + +e4 e5 Nf3 f5 Bc4 fxe4 Nxe5 d5 * + +[ECO "C40"] +[Opening "Latvian"] +[Variation "corkscrew counter-gambit"] + +e4 e5 Nf3 f5 Bc4 fxe4 Nxe5 Nf6 * + +[ECO "C41"] +[Opening "Philidor's defence"] + +e4 e5 Nf3 d6 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 d6 Bc4 Be7 c3 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Lopez counter-gambit"] + +e4 e5 Nf3 d6 Bc4 f5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Lopez counter-gambit, Jaenisch variation"] + +e4 e5 Nf3 d6 Bc4 f5 d4 exd4 Ng5 Nh6 Nxh7 * + +[ECO "C41"] +[Opening "Philidor's defence"] + +e4 e5 Nf3 d6 d4 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Philidor counter-gambit"] + +e4 e5 Nf3 d6 d4 f5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Philidor counter-gambit, del Rio attack"] + +e4 e5 Nf3 d6 d4 f5 dxe5 fxe4 Ng5 d5 e6 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Philidor counter-gambit, Berger variation"] + +e4 e5 Nf3 d6 d4 f5 dxe5 fxe4 Ng5 d5 e6 Bc5 Nc3 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Philidor counter-gambit, Zukertort variation"] + +e4 e5 Nf3 d6 d4 f5 Nc3 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "exchange variation"] + +e4 e5 Nf3 d6 d4 exd4 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Boden variation"] + +e4 e5 Nf3 d6 d4 exd4 Qxd4 Bd7 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "exchange variation"] + +e4 e5 Nf3 d6 d4 exd4 Nxd4 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Paulsen attack"] + +e4 e5 Nf3 d6 d4 exd4 Nxd4 d5 exd5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "exchange variation"] + +e4 e5 Nf3 d6 d4 exd4 Nxd4 Nf6 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Berger variation"] + +e4 e5 Nf3 d6 d4 exd4 Nxd4 Nf6 Nc3 Be7 Be2 O-O O-O c5 Nf3 Nc6 Bg5 Be6 Re1 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Larsen variation"] + +e4 e5 Nf3 d6 d4 exd4 Nxd4 g6 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich (Jaenisch) variation"] + +e4 e5 Nf3 d6 d4 Nf6 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Improved Hanham variation"] + +e4 e5 Nf3 d6 d4 Nf6 Nc3 Nbd7 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Sozin variation"] + +e4 e5 Nf3 d6 d4 Nf6 Nc3 Nbd7 Bc4 Be7 O-O O-O Qe2 c6 a4 exd4 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Larobok variation"] + +e4 e5 Nf3 d6 d4 Nf6 Nc3 Nbd7 Bc4 Be7 Ng5 O-O Bxf7+ * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich variation"] + +e4 e5 Nf3 d6 d4 Nf6 dxe5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Sokolsky variation"] + +e4 e5 Nf3 d6 d4 Nf6 dxe5 Nxe4 Nbd2 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Rellstab variation"] + +e4 e5 Nf3 d6 d4 Nf6 dxe5 Nxe4 Qd5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Locock variation"] + +e4 e5 Nf3 d6 d4 Nf6 Ng5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Nimzovich, Klein variation"] + +e4 e5 Nf3 d6 d4 Nf6 Bc4 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham variation"] + +e4 e5 Nf3 d6 d4 Nd7 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Krause variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 O-O * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Steiner variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 O-O Be7 dxe5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Kmoch variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 Ng5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Berger variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 Ng5 Nh6 f4 Be7 O-O O-O c3 d5 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Schlechter variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 Nc3 * + +[ECO "C41"] +[Opening "Philidor"] +[Variation "Hanham, Delmar variation"] + +e4 e5 Nf3 d6 d4 Nd7 Bc4 c6 c3 * + +[ECO "C42"] +[Opening "Petrov's defence"] + +e4 e5 Nf3 Nf6 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "French attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d3 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Kaufmann attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 c4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Nimzovich attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 Nc3 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Cozio (Lasker) attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 Qe2 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Chigorin variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O Nc6 Re1 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Berger variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O Nc6 Re1 Bg4 c3 f5 Nbd2 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Krause variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O Nc6 Re1 Bg4 c3 f5 c4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Maroczy variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O Nc6 Re1 Bg4 c3 f5 c4 Bh4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Jaenisch variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O Nc6 c4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Mason variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Be7 O-O O-O * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Marshall variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Bd6 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Tarrasch variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Bd6 O-O O-O c4 Bg4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, Marshall trap"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 d5 Bd3 Bd6 O-O O-O c4 Bg4 cxd5 f5 Re1 Bxh2+ * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "classical attack, close variation"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nf3 Nxe4 d4 Nf6 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Cochrane gambit"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nxf7 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Paulsen attack"] + +e4 e5 Nf3 Nf6 Nxe5 d6 Nc4 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Damiano variation"] + +e4 e5 Nf3 Nf6 Nxe5 Nxe4 * + +[ECO "C42"] +[Opening "Petrov three knights game"] + +e4 e5 Nf3 Nf6 Nc3 * + +[ECO "C42"] +[Opening "Petrov"] +[Variation "Italian variation"] + +e4 e5 Nf3 Nf6 Bc4 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern (Steinitz) attack"] + +e4 e5 Nf3 Nf6 d4 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern attack, main line"] + +e4 e5 Nf3 Nf6 d4 exd4 e5 Ne4 Qxd4 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern attack, Steinitz variation"] + +e4 e5 Nf3 Nf6 d4 exd4 e5 Ne4 Qe2 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern attack, Bardeleben variation"] + +e4 e5 Nf3 Nf6 d4 exd4 e5 Ne4 Qe2 Nc5 Nxd4 Nc6 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "Urusov gambit"] + +e4 e5 Nf3 Nf6 d4 exd4 Bc4 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern attack, Symmetrical variation"] + +e4 e5 Nf3 Nf6 d4 Nxe4 * + +[ECO "C43"] +[Opening "Petrov"] +[Variation "modern attack, Trifunovic variation"] + +e4 e5 Nf3 Nf6 d4 Nxe4 Bd3 d5 Nxe5 Bd6 O-O O-O c4 Bxe5 * + +[ECO "C44"] +[Opening "King's pawn game"] + +e4 e5 Nf3 Nc6 * + +[ECO "C44"] +[Opening "Irish (Chicago) gambit"] + +e4 e5 Nf3 Nc6 Nxe5 Nxe5 d4 * + +[ECO "C44"] +[Opening "Konstantinopolsky opening"] + +e4 e5 Nf3 Nc6 g3 * + +[ECO "C44"] +[Opening "Dresden opening"] + +e4 e5 Nf3 Nc6 c4 * + +[ECO "C44"] +[Opening "Inverted Hungarian"] + +e4 e5 Nf3 Nc6 Be2 * + +[ECO "C44"] +[Opening "Inverted Hanham"] + +e4 e5 Nf3 Nc6 Be2 Nf6 d3 d5 Nbd2 * + +[ECO "C44"] +[Opening "Tayler opening"] + +e4 e5 Nf3 Nc6 Be2 Nf6 d4 * + +[ECO "C44"] +[Opening "Ponziani opening"] + +e4 e5 Nf3 Nc6 c3 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Caro variation"] + +e4 e5 Nf3 Nc6 c3 d5 Qa4 Bd7 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Leonhardt variation"] + +e4 e5 Nf3 Nc6 c3 d5 Qa4 Nf6 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 c3 d5 Qa4 f6 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Jaenisch counter-attack"] + +e4 e5 Nf3 Nc6 c3 Nf6 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Fraser defence"] + +e4 e5 Nf3 Nc6 c3 Nf6 d4 Nxe4 d5 Bc5 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Reti variation"] + +e4 e5 Nf3 Nc6 c3 Nge7 * + +[ECO "C44"] +[Opening "Ponziani"] +[Variation "Romanishin variation"] + +e4 e5 Nf3 Nc6 c3 Be7 * + +[ECO "C44"] +[Opening "Ponziani counter-gambit"] + +e4 e5 Nf3 Nc6 c3 f5 * + +[ECO "C44"] +[Opening "Ponziani counter-gambit, Schmidt attack"] + +e4 e5 Nf3 Nc6 c3 f5 d4 d6 d5 * + +[ECO "C44"] +[Opening "Ponziani counter-gambit, Cordel variation"] + +e4 e5 Nf3 Nc6 c3 f5 d4 d6 d5 fxe4 Ng5 Nb8 Nxe4 Nf6 Bd3 Be7 * + +[ECO "C44"] +[Opening "Scotch opening"] + +e4 e5 Nf3 Nc6 d4 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Lolli variation"] + +e4 e5 Nf3 Nc6 d4 Nxd4 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Cochrane variation"] + +e4 e5 Nf3 Nc6 d4 Nxd4 Nxe5 Ne6 Bc4 c6 O-O Nf6 Nxf7 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Relfsson gambit ('MacLopez')"] + +e4 e5 Nf3 Nc6 d4 exd4 Bb5 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Goering gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 c3 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Sea-cadet mate"] + +e4 e5 Nf3 Nc6 d4 exd4 c3 dxc3 Nxc3 d6 Bc4 Bg4 O-O Ne5 Nxe5 Bxd1 Bxf7+ Ke7 Nd5# * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Goering gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 c3 dxc3 Nxc3 Bb4 * + +[ECO "C44"] +[Opening "Scotch"] +[Variation "Goering gambit, Bardeleben variation"] + +e4 e5 Nf3 Nc6 d4 exd4 c3 dxc3 Nxc3 Bb4 Bc4 Nf6 * + +[ECO "C44"] +[Opening "Scotch gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Anderssen (Paulsen, Suhle) counter-attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bc5 O-O d6 c3 Bg4 * + +[ECO "C44"] +[Opening "Scotch gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bc5 Ng5 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Cochrane-Shumov defence"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bc5 Ng5 Nh6 Nxf7 Nxf7 Bxf7+ Kxf7 Qh5+ g6 Qxc5 d5 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Vitzhum attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bc5 Ng5 Nh6 Qh5 * + +[ECO "C44"] +[Opening "Scotch gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bb4+ * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Hanneken variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bb4+ c3 dxc3 O-O cxb2 Bxb2 Nf6 Ng5 O-O e5 Nxe5 * + +[ECO "C44"] +[Opening "Scotch gambit"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bb4+ c3 dxc3 bxc3 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Cochrane variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bb4+ c3 dxc3 bxc3 Ba5 e5 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Benima defence"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Be7 * + +[ECO "C44"] +[Opening "Scotch gambit"] +[Variation "Dubois-Reti defence"] + +e4 e5 Nf3 Nc6 d4 exd4 Bc4 Nf6 * + +[ECO "C45"] +[Opening "Scotch game"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Ghulam Kassim variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nxd4 Qxd4 d6 Bd3 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Pulling counter-attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Horwitz attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nb5 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Berger variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nb5 Bb4+ Nd2 Qxe4+ Be2 Qxg2 Bf3 Qh3 Nxc7+ Kd8 Nxa8 Nf6 a3 * + +[ECO "C45"] +[Opening "Scotch game"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nb5 Bb4+ Bd2 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Rosenthal variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nb5 Bb4+ Bd2 Qxe4+ Be2 Kd8 O-O Bxd2 Nxd2 Qg6 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Fraser attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nf3 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Qh4 Nc3 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Schmidt variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Mieses variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nxc6 bxc6 e5 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Tartakower variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nxc6 bxc6 Nd2 * + +[ECO "C45"] +[Opening "Scotch game"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Blackburne attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 c3 Nge7 Qd2 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Gottschall variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 c3 Nge7 Qd2 d5 Nb5 Bxe3 Qxe3 O-O Nxc7 Rb8 Nxd5 Nxd5 exd5 Nb4 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Paulsen attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 c3 Nge7 Bb5 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Paulsen, Gunsberg defence"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 c3 Nge7 Bb5 Nd8 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Meitner variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 c3 Nge7 Nc2 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Blumenfeld attack"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Be3 Qf6 Nb5 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Potter variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Nb3 * + +[ECO "C45"] +[Opening "Scotch"] +[Variation "Romanishin variation"] + +e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Nb3 Bb4+ * + +[ECO "C46"] +[Opening "Three knights game"] + +e4 e5 Nf3 Nc6 Nc3 * + +[ECO "C46"] +[Opening "Three knights"] +[Variation "Schlechter variation"] + +e4 e5 Nf3 Nc6 Nc3 Bb4 Nd5 Nf6 * + +[ECO "C46"] +[Opening "Three knights"] +[Variation "Winawer defence (Gothic defence)"] + +e4 e5 Nf3 Nc6 Nc3 f5 * + +[ECO "C46"] +[Opening "Three knights"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 Nc3 g6 * + +[ECO "C46"] +[Opening "Three knights"] +[Variation "Steinitz, Rosenthal variation"] + +e4 e5 Nf3 Nc6 Nc3 g6 d4 exd4 Nd5 * + +[ECO "C46"] +[Opening "Four knights game"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 * + +[ECO "C46"] +[Opening "Four knights"] +[Variation "Schultze-Mueller gambit"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Nxe5 * + +[ECO "C46"] +[Opening "Four knights"] +[Variation "Italian variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bc4 * + +[ECO "C46"] +[Opening "Four knights"] +[Variation "Gunsberg variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 a3 * + +[ECO "C47"] +[Opening "Four knights"] +[Variation "Scotch variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 d4 * + +[ECO "C47"] +[Opening "Four knights"] +[Variation "Scotch, Krause variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 d4 Bb4 Nxe5 * + +[ECO "C47"] +[Opening "Four knights"] +[Variation "Scotch, 4...exd4"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 d4 exd4 * + +[ECO "C47"] +[Opening "Four knights"] +[Variation "Belgrade gambit"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 d4 exd4 Nd5 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Spanish variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Ranken variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 a6 Bxc6 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Spielmann variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 a6 Bxc6 dxc6 Nxe5 Nxe4 Nxe4 Qd4 O-O Qxe5 Re1 Be6 d4 Qd5 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Spanish, classical defence"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bc5 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Bardeleben variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bc5 O-O O-O Nxe5 Nxe5 d4 Bd6 f4 Nc6 e5 Bb4 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Marshall variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bc5 O-O O-O Nxe5 Nd4 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit, Bogolyubov variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 Nxe5 Qe7 f4 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit, 5.Be2"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 Be2 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit Maroczy variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 Be2 Nxf3+ Bxf3 Bc5 O-O O-O d3 d6 Na4 Bb6 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit, exchange variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 Nxd4 * + +[ECO "C48"] +[Opening "Four knights"] +[Variation "Rubinstein counter-gambit, Henneberger variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Nd4 O-O * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "double Ruy Lopez"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "Gunsberg counter-attack"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O Nd5 Nxd5 exd5 e4 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "double Ruy Lopez"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "Alatortsev variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 Qe7 Ne2 d5 * + +[ECO "C49"] +[Opening "Four knights"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 Bxc3 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "Janowski variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 Bxc3 bxc3 d6 Re1 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "Svenonius variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 Bxc3 bxc3 d5 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Metger unpin"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Bg5 Bxc3 bxc3 Qe7 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Capablanca variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Bg5 Bxc3 bxc3 Qe7 Re1 Nd8 d4 Bg4 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Pillsbury variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Bg5 Ne7 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Blake variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Bg5 Ne7 Nh4 c6 Bc4 d5 Bb3 Qd6 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Tarrasch variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Bg5 Be6 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "symmetrical, Maroczy system"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O d3 d6 Ne2 * + +[ECO "C49"] +[Opening "Four knights"] +[Variation "Nimzovich (Paulsen) variation"] + +e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bb4 O-O O-O Bxc6 * + +[ECO "C50"] +[Opening "King's pawn game"] + +e4 e5 Nf3 Nc6 Bc4 * + +[ECO "C50"] +[Opening "Blackburne shilling gambit"] + +e4 e5 Nf3 Nc6 Bc4 Nd4 Nxe5 Qg5 Nxf7 Qxg2 Rf1 Qxe4+ Be2 Nf3# * + +[ECO "C50"] +[Opening "Rousseau gambit"] + +e4 e5 Nf3 Nc6 Bc4 f5 * + +[ECO "C50"] +[Opening "Hungarian defence"] + +e4 e5 Nf3 Nc6 Bc4 Be7 * + +[ECO "C50"] +[Opening "Hungarian defence"] +[Variation "Tartakower variation"] + +e4 e5 Nf3 Nc6 Bc4 Be7 d4 exd4 c3 Nf6 e5 Ne4 * + +[ECO "C50"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 * + +[ECO "C50"] +[Opening "Giuoco Piano"] +[Variation "four knights variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 Nc3 Nf6 * + +[ECO "C50"] +[Opening "Giuoco Piano"] +[Variation "Jerome gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 Bxf7+ * + +[ECO "C50"] +[Opening "Giuoco Pianissimo"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 d3 * + +[ECO "C50"] +[Opening "Giuoco Pianissimo"] +[Variation "Dubois variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 d3 f5 Ng5 f4 * + +[ECO "C50"] +[Opening "Giuoco Pianissimo"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 d3 Nf6 * + +[ECO "C50"] +[Opening "Giuoco Pianissimo"] +[Variation "Italian four knights variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 d3 Nf6 Nc3 * + +[ECO "C50"] +[Opening "Giuoco Pianissimo"] +[Variation "Canal variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 d3 Nf6 Nc3 d6 Bg5 * + +[ECO "C51"] +[Opening "Evans gambit declined"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 * + +[ECO "C51"] +[Opening "Evans gambit declined, Lange variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 b5 Na5 Nxe5 Nh6 * + +[ECO "C51"] +[Opening "Evans gambit declined, Pavlov variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 b5 Na5 Nxe5 Nh6 d4 d6 Bxh6 dxe5 Bxg7 Rg8 Bxf7+ Kxf7 Bxe5 Qg5 Nd2 * + +[ECO "C51"] +[Opening "Evans gambit declined, Hirschbach variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 b5 Na5 Nxe5 Qg5 * + +[ECO "C51"] +[Opening "Evans gambit declined, Vasquez variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 b5 Na5 Nxe5 Qg5 Bxf7+ Ke7 Qh5 * + +[ECO "C51"] +[Opening "Evans gambit declined, Hicken variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 b5 Na5 Nxe5 Qg5 Qf3 Qxe5 Qxf7+ Kd8 Bb2 * + +[ECO "C51"] +[Opening "Evans gambit declined, 5.a4"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 a4 * + +[ECO "C51"] +[Opening "Evans gambit declined, Showalter variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 a4 a6 Nc3 * + +[ECO "C51"] +[Opening "Evans gambit declined, Cordel variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bb6 Bb2 * + +[ECO "C51"] +[Opening "Evans counter-gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 d5 * + +[ECO "C51"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "normal variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Ulvestad variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 d5 Na5 Bb2 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Paulsen variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 d5 Na5 Bb2 Ne7 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Morphy attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Goering attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 Na5 Bg5 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 Na5 Bg5 f6 Be3 * + +[ECO "C51"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 Bg4 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Fraser attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 Bg4 Qa4 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Fraser-Mortimer attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bc5 d4 exd4 O-O d6 cxd4 Bb6 Nc3 Bg4 Qa4 Bd7 Qb3 Na5 Bxf7+ Kf8 Qc2 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Stone-Ware variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bd6 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Mayet defence"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Bf8 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "5...Be7"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Be7 * + +[ECO "C51"] +[Opening "Evans gambit"] +[Variation "Cordel variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Be7 d4 Na5 * + +[ECO "C52"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "compromised defence"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 exd4 O-O dxc3 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "compromised defence, Paulsen variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 exd4 O-O dxc3 Qb3 Qf6 e5 Qg6 Nxc3 Nge7 Ba3 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "compromised defence, Potter variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 exd4 O-O dxc3 Qb3 Qf6 e5 Qg6 Nxc3 Nge7 Rd1 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Leonhardt variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 b5 * + +[ECO "C52"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 d6 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Tartakower attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 d6 Qb3 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Levenfish variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 d6 Qb3 Qd7 dxe5 dxe5 O-O Bb6 Ba3 Na5 Nxe5 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Sokolsky variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 d4 d6 Bg5 * + +[ECO "C52"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Richardson attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O Nf6 d4 O-O Nxe5 * + +[ECO "C52"] +[Opening "Evans gambit"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O d6 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Waller attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O d6 d4 exd4 Qb3 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Lasker defence"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O d6 d4 Bb6 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Sanders-Alapin variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O d6 d4 Bd7 * + +[ECO "C52"] +[Opening "Evans gambit"] +[Variation "Alapin-Steinitz variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Ba5 O-O d6 d4 Bg4 * + +[ECO "C53"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "LaBourdonnais variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 d6 d4 exd4 cxd4 Bb6 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "close variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Qe7 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "centre-holding variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Qe7 d4 Bb6 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Tarrasch variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Qe7 d4 Bb6 O-O Nf6 a4 a6 Re1 d6 h3 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Mestel variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Qe7 d4 Bb6 Bg5 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Eisinger variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Qe7 d4 Bb6 d5 Nb8 d6 * + +[ECO "C53"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Bird's attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 b4 * + +[ECO "C53"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Ghulam Kassim variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 e5 Ne4 Bd5 Nxf2 Kxf2 dxc3+ Kg3 * + +[ECO "C53"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 e5 d5 * + +[ECO "C53"] +[Opening "Giuoco Piano"] +[Variation "Anderssen variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 e5 d5 Bb5 Ne4 cxd4 Bb4+ * + +[ECO "C54"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Krause variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Bd2 Nxe4 Bxb4 Nxb4 Bxf7+ Kxf7 Qb3+ d5 Ne5+ Kf6 f3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Cracow variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Kf1 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Greco's attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Greco variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Nxc3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Bernstein variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Nxc3 bxc3 Bxc3 Qb3 d5 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Aitken variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Nxc3 bxc3 Bxc3 Ba3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Bxc3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Bxc3 bxc3 d5 Ba3 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Moeller (Therkatz) attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Bxc3 d5 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Therkatz-Herzog variation"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Bxc3 d5 Bf6 Re1 Ne7 Rxe4 d6 Bg5 Bxg5 Nxg5 O-O Nxh7 * + +[ECO "C54"] +[Opening "Giuoco Piano"] +[Variation "Moeller, bayonet attack"] + +e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Nc3 Nxe4 O-O Bxc3 d5 Bf6 Re1 Ne7 Rxe4 d6 g4 * + +[ECO "C55"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 * + +[ECO "C55"] +[Opening "Giuoco piano"] +[Variation "Rosentreter variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 O-O Bc5 d4 Bxd4 Nxd4 Nxd4 Bg5 h6 Bh4 g5 f4 * + +[ECO "C55"] +[Opening "Giuoco piano"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 O-O Bc5 d4 Bxd4 Nxd4 Nxd4 Bg5 d6 * + +[ECO "C55"] +[Opening "Giuoco piano"] +[Variation "Holzhausen attack"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 O-O Bc5 d4 Bxd4 Nxd4 Nxd4 Bg5 d6 f4 Qe7 fxe5 dxe5 Nc3 * + +[ECO "C55"] +[Opening "Two knights defence (Modern bishop's opening)"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d3 * + +[ECO "C55"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 * + +[ECO "C55"] +[Opening "Two knights defence, Keidanz variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 e5 d5 Bb5 Ne4 Nxd4 Bc5 Nxc6 Bxf2+ Kf1 Qh4 * + +[ECO "C55"] +[Opening "Two knights defence, Perreux variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 Ng5 * + +[ECO "C55"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Berger variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 d5 exf6 dxc4 Re1+ Be6 Ng5 Qd5 Nc3 Qf5 g4 Qg6 Nce4 Bb6 f4 O-O-O * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Marshall variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 d5 exf6 dxc4 Re1+ Be6 Ng5 Qd5 Nc3 Qf5 Nce4 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Rubinstein variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 d5 exf6 dxc4 Re1+ Be6 Ng5 Qd5 Nc3 Qf5 Nce4 Bf8 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Loman defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 d5 exf6 dxc4 Re1+ Be6 Ng5 g6 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Schlechter variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 d5 exf6 dxc4 Re1+ Be6 fxg7 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Steinitz variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 Ng4 * + +[ECO "C55"] +[Opening "two knights"] +[Variation "Max Lange attack, Krause variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Bc5 e5 Ng4 c3 * + +[ECO "C56"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Nxe4 * + +[ECO "C56"] +[Opening "two knights defence"] +[Variation "Yurdansky attack"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Nxe4 Re1 d5 Bxd5 Qxd5 Nc3 Qa5 Nxe4 Be6 Bg5 h6 Bh4 g5 Nf6+ Ke7 b4 * + +[ECO "C56"] +[Opening "two knights defence"] +[Variation "Canal variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 d4 exd4 O-O Nxe4 Re1 d5 Nc3 * + +[ECO "C57"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Wilkes Barre (Traxler) variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 Bc5 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Ulvestad variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 b5 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Fritz variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nd4 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Fritz, Gruber variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nd4 c3 b5 Bf1 Nxd5 Ne4 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Lolli attack"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nxd5 d4 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Pincus variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nxd5 d4 Bb4+ * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Fegatello attack"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nxd5 Nxf7 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Fegatello attack, Leonhardt variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nxd5 Nxf7 Kxf7 Qf3+ Ke6 Nc3 Nb4 Qe4 c6 a3 Na6 d4 Nc7 * + +[ECO "C57"] +[Opening "two knights defence"] +[Variation "Fegatello attack, Polerio defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nxd5 Nxf7 Kxf7 Qf3+ Ke6 Nc3 Ne7 * + +[ECO "C58"] +[Opening "two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Kieseritsky variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 d3 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Yankovich variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 d3 h6 Nf3 e4 Qe2 Nxc4 dxc4 Bc5 Nfd2 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Maroczy variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 d3 h6 Nf3 e4 Qe2 Nxc4 dxc4 Be7 * + +[ECO "C58"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Bogolyubov variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Qf3 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Paoli variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Qf3 Qc7 Bd3 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Colman variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Qf3 Rb8 * + +[ECO "C58"] +[Opening "two knights defence"] +[Variation "Blackburne variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Qf3 cxb5 * + +[ECO "C58"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Be2 * + +[ECO "C59"] +[Opening "Two knights defence"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Be2 h6 * + +[ECO "C59"] +[Opening "two knights defence"] +[Variation "Knorre variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Be2 h6 Nf3 e4 Ne5 Bd6 d4 Qc7 Bd2 * + +[ECO "C59"] +[Opening "two knights defence"] +[Variation "Goering variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Be2 h6 Nf3 e4 Ne5 Qc7 * + +[ECO "C59"] +[Opening "two knights defence"] +[Variation "Steinitz variation"] + +e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Be2 h6 Nh3 * + +[ECO "C60"] +[Opening "Ruy Lopez (Spanish opening)"] + +e4 e5 Nf3 Nc6 Bb5 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Nuernberg variation"] + +e4 e5 Nf3 Nc6 Bb5 f6 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Pollock defence"] + +e4 e5 Nf3 Nc6 Bb5 Na5 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Lucena defence"] + +e4 e5 Nf3 Nc6 Bb5 Be7 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Vinogradov variation"] + +e4 e5 Nf3 Nc6 Bb5 Qe7 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Brentano defence"] + +e4 e5 Nf3 Nc6 Bb5 g5 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "fianchetto (Smyslov/Barnes) defence"] + +e4 e5 Nf3 Nc6 Bb5 g6 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Cozio defence"] + +e4 e5 Nf3 Nc6 Bb5 Nge7 * + +[ECO "C60"] +[Opening "Ruy Lopez"] +[Variation "Cozio defence, Paulsen variation"] + +e4 e5 Nf3 Nc6 Bb5 Nge7 Nc3 g6 * + +[ECO "C61"] +[Opening "Ruy Lopez"] +[Variation "Bird's defence"] + +e4 e5 Nf3 Nc6 Bb5 Nd4 * + +[ECO "C61"] +[Opening "Ruy Lopez"] +[Variation "Bird's defence, Paulsen variation"] + +e4 e5 Nf3 Nc6 Bb5 Nd4 Nxd4 exd4 O-O Ne7 * + +[ECO "C62"] +[Opening "Ruy Lopez"] +[Variation "old Steinitz defence"] + +e4 e5 Nf3 Nc6 Bb5 d6 * + +[ECO "C62"] +[Opening "Ruy Lopez"] +[Variation "old Steinitz defence, Nimzovich attack"] + +e4 e5 Nf3 Nc6 Bb5 d6 d4 Bd7 Nc3 Nf6 Bxc6 * + +[ECO "C62"] +[Opening "Ruy Lopez"] +[Variation "old Steinitz defence, semi-Duras variation"] + +e4 e5 Nf3 Nc6 Bb5 d6 d4 Bd7 c4 * + +[ECO "C63"] +[Opening "Ruy Lopez"] +[Variation "Schliemann defence"] + +e4 e5 Nf3 Nc6 Bb5 f5 * + +[ECO "C63"] +[Opening "Ruy Lopez"] +[Variation "Schliemann defence, Berger variation"] + +e4 e5 Nf3 Nc6 Bb5 f5 Nc3 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical (Cordel) defence"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical defence, Zaitsev variation"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 O-O Nd4 b4 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical defence, 4.c3"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 c3 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical defence, Benelux variation "] + +e4 e5 Nf3 Nc6 Bb5 Bc5 c3 Nf6 O-O O-O d4 Bb6 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical defence, Charousek variation"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 c3 Bb6 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "classical defence, Boden variation"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 c3 Qe7 * + +[ECO "C64"] +[Opening "Ruy Lopez"] +[Variation "Cordel gambit"] + +e4 e5 Nf3 Nc6 Bb5 Bc5 c3 f5 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Nyholm attack"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d4 exd4 O-O * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Mortimer variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d3 Ne7 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Mortimer trap"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d3 Ne7 Nxe5 c6 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Anderssen variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d3 d6 Bxc6+ * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Duras variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d3 d6 c4 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Kaufmann variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 d3 Bc5 Be3 * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, 4.O-O"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O * + +[ECO "C65"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Beverwijk variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Bc5 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, 4.O-O, d6"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, hedgehog variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Bd7 Nc3 Be7 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Tarrasch trap"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Bd7 Nc3 Be7 Re1 O-O * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "closed Berlin defence, Bernstein variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Bd7 Nc3 Be7 Bg5 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "closed Berlin defence, Showalter variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Bd7 Nc3 Be7 Bxc6 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "closed Berlin defence, Wolf variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Bd7 Nc3 exd4 * + +[ECO "C66"] +[Opening "Ruy Lopez"] +[Variation "closed Berlin defence, Chigorin variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O d6 d4 Nd7 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, open variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "open Berlin defence, l'Hermet variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Nd6 dxe5 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "open Berlin defence, Showalter variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Nd6 Ba4 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "open Berlin defence, 5...Be7"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Rio de Janeiro variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 Nd6 Bxc6 bxc6 dxe5 Nb7 Nc3 O-O Re1 Nc5 Nd4 Ne6 Be3 Nxd4 Bxd4 c5 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Zukertort variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 Nd6 Bxc6 bxc6 dxe5 Nb7 c4 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Pillsbury variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 Nd6 Bxc6 bxc6 dxe5 Nb7 b3 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Winawer attack"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 Nd6 Bxc6 bxc6 dxe5 Nb7 Nd4 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Cordel variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 Nd6 Bxc6 bxc6 dxe5 Nf5 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Trifunovic variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 Qe2 d5 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Minckwitz variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 dxe5 * + +[ECO "C67"] +[Opening "Ruy Lopez"] +[Variation "Berlin defence, Rosenthal variation"] + +e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 a6 * + +[ECO "C68"] +[Opening "Ruy Lopez"] +[Variation "exchange variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 * + +[ECO "C68"] +[Opening "Ruy Lopez"] +[Variation "exchange, Alekhine variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 d4 exd4 Qxd4 Qxd4 Nxd4 Bd7 * + +[ECO "C68"] +[Opening "Ruy Lopez"] +[Variation "exchange, Keres variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 Nc3 * + +[ECO "C68"] +[Opening "Ruy Lopez"] +[Variation "exchange, Romanovsky variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 Nc3 f6 d3 * + +[ECO "C69"] +[Opening "Ruy Lopez"] +[Variation "exchange variation, 5.O-O"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 O-O * + +[ECO "C69"] +[Opening "Ruy Lopez"] +[Variation "exchange variation, Alapin gambit"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 O-O Bg4 h3 h5 * + +[ECO "C69"] +[Opening "Ruy Lopez"] +[Variation "exchange, Gligoric variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 O-O f6 * + +[ECO "C69"] +[Opening "Ruy Lopez"] +[Variation "exchange, Bronstein variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 O-O Qd6 * + +[ECO "C70"] +[Opening "Ruy Lopez"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "fianchetto defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 g6 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Cozio defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nge7 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Bird's defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nd4 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Alapin's defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Bb4 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Classical defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Bc5 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Caro variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 b5 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Graz variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 b5 Bb3 Bc5 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Taimanov (chase/wing/accelerated counterthrust) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 b5 Bb3 Na5 * + +[ECO "C70"] +[Opening "Ruy Lopez"] +[Variation "Schliemann defence deferred"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 f5 * + +[ECO "C71"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 * + +[ECO "C71"] +[Opening "Ruy Lopez"] +[Variation "Noah's ark trap"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 d4 b5 Bb3 Nxd4 Nxd4 exd4 Qxd4 c5 * + +[ECO "C71"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, Three knights variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 Nc3 * + +[ECO "C71"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, Duras (Keres) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c4 * + +[ECO "C72"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, 5.O-O"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 O-O * + +[ECO "C73"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, Richter variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 Bxc6+ bxc6 d4 * + +[ECO "C73"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, Alapin variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 Bxc6+ bxc6 d4 f6 * + +[ECO "C74"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 * + +[ECO "C74"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, siesta variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 f5 * + +[ECO "C74"] +[Opening "Ruy Lopez"] +[Variation "Siesta, Kopayev variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 f5 exf5 Bxf5 O-O * + +[ECO "C75"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 Bd7 * + +[ECO "C75"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, Rubinstein variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 Bd7 d4 Nge7 * + +[ECO "C76"] +[Opening "Ruy Lopez"] +[Variation "modern Steinitz defence, fianchetto (Bronstein) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 d6 c3 Bd7 d4 g6 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Morphy defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "four knights (Tarrasch) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 Nc3 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Treybal (Bayreuth) variation (exchange var. deferred)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 Bxc6 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Wormald (Alapin) attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 Qe2 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Wormald attack, Gruenfeld variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 Qe2 b5 Bb3 Be7 d4 d6 c3 Bg4 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Anderssen variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 d3 * + +[ECO "C77"] +[Opening "Ruy Lopez"] +[Variation "Morphy defence, Duras variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 d3 d6 c4 * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "5.O-O"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "Wing attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O b5 Bb3 Be7 a4 * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "...b5 & ...d6"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O b5 Bb3 d6 * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "Rabinovich variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O b5 Bb3 d6 Ng5 d5 exd5 Nd4 Re1 Bc5 Rxe5+ Kf8 * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "Archangelsk (counterthrust) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O b5 Bb3 Bb7 * + +[ECO "C78"] +[Opening "Ruy Lopez"] +[Variation "Moeller defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Bc5 * + +[ECO "C79"] +[Opening "Ruy Lopez"] +[Variation "Steinitz defence deferred (Russian defence)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O d6 * + +[ECO "C79"] +[Opening "Ruy Lopez"] +[Variation "Steinitz defence deferred, Lipnitsky variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O d6 Bxc6+ bxc6 d4 Bg4 * + +[ECO "C79"] +[Opening "Ruy Lopez"] +[Variation "Steinitz defence deferred, Rubinstein variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O d6 Bxc6+ bxc6 d4 Nxe4 * + +[ECO "C79"] +[Opening "Ruy Lopez"] +[Variation "Steinitz defence deferred, Boleslavsky variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O d6 Bxc6+ bxc6 d4 Nxe4 Re1 f5 dxe5 d5 Nc3 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open (Tarrasch) defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Tartakower variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 Qe2 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Knorre variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 Nc3 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, 6.d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Riga variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 exd4 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, 6.d4 b5"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Friess attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Nxe5 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Richter variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 d5 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, 7.Bb3"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Schlechter defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 a4 Nxd4 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Berger variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 a4 Nxd4 Nxd4 exd4 Nc3 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Harksen gambit"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 c4 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, 8.de"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Zukertort variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Ne7 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, 8...Be6"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Bernstein variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 Nbd2 * + +[ECO "C80"] +[Opening "Ruy Lopez"] +[Variation "open, Bernstein variation, Karpov gambit"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 Nbd2 Nc5 c3 d4 Ng5 * + +[ECO "C81"] +[Opening "Ruy Lopez"] +[Variation "open, Howell attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 Qe2 * + +[ECO "C81"] +[Opening "Ruy Lopez"] +[Variation "open, Howell attack, Ekstroem variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 Qe2 Be7 Rd1 O-O c4 bxc4 Bxc4 Qd7 * + +[ECO "C81"] +[Opening "Ruy Lopez"] +[Variation "open, Howell attack, Adam variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 Qe2 Be7 c4 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, 9.c3"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, Berlin variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Nc5 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, Italian variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Bc5 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, St. Petersburg variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Bc5 Nbd2 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, Dilworth variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Bc5 Nbd2 O-O Bc2 Nxf2 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, Motzko attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Bc5 Qd3 * + +[ECO "C82"] +[Opening "Ruy Lopez"] +[Variation "open, Motzko attack, Nenarokov variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Bc5 Qd3 Ne7 * + +[ECO "C83"] +[Opening "Ruy Lopez"] +[Variation "open, classical defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Be7 * + +[ECO "C83"] +[Opening "Ruy Lopez"] +[Variation "open, Malkin variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Be7 Nbd2 O-O Qe2 * + +[ECO "C83"] +[Opening "Ruy Lopez"] +[Variation "open, 9...Be7, 10.Re1"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Be7 Re1 * + +[ECO "C83"] +[Opening "Ruy Lopez"] +[Variation "open, Tarrasch trap"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Be7 Re1 O-O Nd4 Qd7 Nxe6 fxe6 Rxe4 * + +[ECO "C83"] +[Opening "Ruy Lopez"] +[Variation "open, Breslau variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5 Bb3 d5 dxe5 Be6 c3 Be7 Re1 O-O Nd4 Nxe5 * + +[ECO "C84"] +[Opening "Ruy Lopez"] +[Variation "closed defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 * + +[ECO "C84"] +[Opening "Ruy Lopez"] +[Variation "closed, centre attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 d4 * + +[ECO "C84"] +[Opening "Ruy Lopez"] +[Variation "closed, Basque gambit (North Spanish variation)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 d4 exd4 e5 Ne4 c3 * + +[ECO "C85"] +[Opening "Ruy Lopez"] +[Variation "Exchange variation doubly deferred (DERLD)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Bxc6 * + +[ECO "C86"] +[Opening "Ruy Lopez"] +[Variation "Worrall attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Qe2 * + +[ECO "C86"] +[Opening "Ruy Lopez"] +[Variation "Worrall attack, sharp line"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Qe2 b5 Bb3 O-O * + +[ECO "C86"] +[Opening "Ruy Lopez"] +[Variation "Worrall attack, solid line"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Qe2 b5 Bb3 d6 * + +[ECO "C87"] +[Opening "Ruy Lopez"] +[Variation "closed, Averbach variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 d6 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, Leonhardt variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 d6 c3 Na5 Bc2 c5 d4 Qc7 h3 Nc6 d5 Nb8 Nbd2 g5 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, Balla variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 d6 c3 Na5 Bc2 c5 d4 Qc7 a4 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, 7...d6, 8.d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 d6 d4 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "Noah's ark trap"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 d6 d4 Nxd4 Nxd4 exd4 Qxd4 c5 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "Trajkovic counter-attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 Bb7 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, 7...O-O"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, anti-Marshall 8.a4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O a4 * + +[ECO "C88"] +[Opening "Ruy Lopez"] +[Variation "closed, 8.c3"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall counter-attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall counter-attack, 11...c6"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall, Kevitz variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 Bxd5 cxd5 d4 Bd6 Re3 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall, main line, 12.d2d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 d4 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall, main line, 14...Qh3"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 d4 Bd6 Re1 Qh4 g3 Qh3 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall, main line, Spassky variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 d4 Bd6 Re1 Qh4 g3 Qh3 Be3 Bg4 Qd3 Rae8 Nd2 Re6 a4 Qh5 * + +[ECO "C89"] +[Opening "Ruy Lopez"] +[Variation "Marshall, Herman Steiner variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 e4 * + +[ECO "C90"] +[Opening "Ruy Lopez"] +[Variation "closed (with ...d6)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 * + +[ECO "C90"] +[Opening "Ruy Lopez"] +[Variation "closed, Pilnik variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 d3 * + +[ECO "C90"] +[Opening "Ruy Lopez"] +[Variation "closed, Lutikov variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 Bc2 * + +[ECO "C90"] +[Opening "Ruy Lopez"] +[Variation "closed, Suetin variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 a3 * + +[ECO "C91"] +[Opening "Ruy Lopez"] +[Variation "closed, 9.d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 d4 * + +[ECO "C91"] +[Opening "Ruy Lopez"] +[Variation "closed, Bogolyubov variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 d4 Bg4 * + +[ECO "C92"] +[Opening "Ruy Lopez"] +[Variation "closed, 9.h3"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 * + +[ECO "C92"] +[Opening "Ruy Lopez"] +[Variation "closed, Keres (9...a5) variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 a5 * + +[ECO "C92"] +[Opening "Ruy Lopez"] +[Variation "closed, Kholmov variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Be6 * + +[ECO "C92"] +[Opening "Ruy Lopez"] +[Variation "closed, Ragozin-Petrosian (`Keres') variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nd7 * + +[ECO "C92"] +[Opening "Ruy Lopez"] +[Variation "closed, Flohr-Zaitsev system (Lenzerheide variation)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Bb7 * + +[ECO "C93"] +[Opening "Ruy Lopez"] +[Variation "closed, Smyslov defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 h6 * + +[ECO "C94"] +[Opening "Ruy Lopez"] +[Variation "closed, Breyer defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nb8 * + +[ECO "C95"] +[Opening "Ruy Lopez"] +[Variation "closed, Breyer, 10.d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nb8 d4 * + +[ECO "C95"] +[Opening "Ruy Lopez"] +[Variation "closed, Breyer, Borisenko variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nb8 d4 Nbd7 * + +[ECO "C95"] +[Opening "Ruy Lopez"] +[Variation "closed, Breyer, Gligoric variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nb8 d4 Nbd7 Nbd2 Bb7 Bc2 c5 * + +[ECO "C95"] +[Opening "Ruy Lopez"] +[Variation "closed, Breyer, Simagin variation"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Nb8 d4 Nbd7 Nh4 * + +[ECO "C96"] +[Opening "Ruy Lopez"] +[Variation "closed (8...Na5)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 * + +[ECO "C96"] +[Opening "Ruy Lopez"] +[Variation "closed, Rossolimo defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c6 d4 Qc7 * + +[ECO "C96"] +[Opening "Ruy Lopez"] +[Variation "closed (10...c5)"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 * + +[ECO "C96"] +[Opening "Ruy Lopez"] +[Variation "closed, Borisenko defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Nc6 * + +[ECO "C96"] +[Opening "Ruy Lopez"] +[Variation "closed, Keres (...Nd7) defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Nd7 * + +[ECO "C97"] +[Opening "Ruy Lopez"] +[Variation "closed, Chigorin defence"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Qc7 * + +[ECO "C97"] +[Opening "Ruy Lopez"] +[Variation "closed, Chigorin, Yugoslav system"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Qc7 Nbd2 Bd7 Nf1 Rfe8 Ne3 g6 * + +[ECO "C98"] +[Opening "Ruy Lopez"] +[Variation "closed, Chigorin, 12...Nc6"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Qc7 Nbd2 Nc6 * + +[ECO "C98"] +[Opening "Ruy Lopez"] +[Variation "closed, Chigorin, Rauzer attack"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Qc7 Nbd2 Nc6 dxc5 * + +[ECO "C99"] +[Opening "Ruy Lopez"] +[Variation "closed, Chigorin, 12...c5d4"] + +e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d6 h3 Na5 Bc2 c5 d4 Qc7 Nbd2 cxd4 cxd4 * + +[ECO "D00"] +[Opening "Queen's pawn game"] + +d4 d5 * + +[ECO "D00"] +[Opening "Queen's pawn, Mason variation"] + +d4 d5 Bf4 * + +[ECO "D00"] +[Opening "Queen's pawn, Mason variation, Steinitz counter-gambit"] + +d4 d5 Bf4 c5 * + +[ECO "D00"] +[Opening "Levitsky attack (Queen's bishop attack)"] + +d4 d5 Bg5 * + +[ECO "D00"] +[Opening "Blackmar gambit"] + +d4 d5 e4 * + +[ECO "D00"] +[Opening "Queen's pawn"] +[Variation "stonewall attack"] + +d4 d5 e3 Nf6 Bd3 * + +[ECO "D00"] +[Opening "Queen's pawn"] +[Variation "Chigorin variation"] + +d4 d5 Nc3 * + +[ECO "D00"] +[Opening "Queen's pawn"] +[Variation "Anti-Veresov"] + +d4 d5 Nc3 Bg4 * + +[ECO "D00"] +[Opening "Blackmar-Diemer gambit"] + +d4 d5 Nc3 Nf6 e4 * + +[ECO "D00"] +[Opening "Blackmar-Diemer"] +[Variation "Euwe defence"] + +d4 d5 Nc3 Nf6 e4 dxe4 f3 exf3 Nxf3 e6 * + +[ECO "D00"] +[Opening "Blackmar-Diemer"] +[Variation "Lemberg counter-gambit"] + +d4 d5 Nc3 Nf6 e4 e5 * + +[ECO "D01"] +[Opening "Richter-Veresov attack"] + +d4 d5 Nc3 Nf6 Bg5 * + +[ECO "D01"] +[Opening "Richter-Veresov attack, Veresov variation"] + +d4 d5 Nc3 Nf6 Bg5 Bf5 Bxf6 * + +[ECO "D01"] +[Opening "Richter-Veresov attack, Richter variation"] + +d4 d5 Nc3 Nf6 Bg5 Bf5 f3 * + +[ECO "D02"] +[Opening "Queen's pawn game"] + +d4 d5 Nf3 * + +[ECO "D02"] +[Opening "Queen's pawn game, Chigorin variation"] + +d4 d5 Nf3 Nc6 * + +[ECO "D02"] +[Opening "Queen's pawn game, Krause variation"] + +d4 d5 Nf3 c5 * + +[ECO "D02"] +[Opening "Queen's pawn game"] + +d4 d5 Nf3 Nf6 * + +[ECO "D02"] +[Opening "Queen's bishop game"] + +d4 d5 Nf3 Nf6 Bf4 * + +[ECO "D03"] +[Opening "Torre attack (Tartakower variation)"] + +d4 d5 Nf3 Nf6 Bg5 * + +[ECO "D04"] +[Opening "Queen's pawn game"] + +d4 d5 Nf3 Nf6 e3 * + +[ECO "D05"] +[Opening "Queen's pawn game"] + +d4 d5 Nf3 Nf6 e3 e6 * + +[ECO "D05"] +[Opening "Queen's pawn game, Zukertort variation"] + +d4 d5 Nf3 Nf6 e3 e6 Nbd2 c5 b3 * + +[ECO "D05"] +[Opening "Queen's pawn game"] + +d4 d5 Nf3 Nf6 e3 e6 Bd3 * + +[ECO "D05"] +[Opening "Queen's pawn game, Rubinstein (Colle-Zukertort) variation"] + +d4 d5 Nf3 Nf6 e3 e6 Bd3 c5 b3 * + +[ECO "D05"] +[Opening "Colle system"] + +d4 d5 Nf3 Nf6 e3 e6 Bd3 c5 c3 * + +[ECO "D06"] +[Opening "Queen's Gambit"] + +d4 d5 c4 * + +[ECO "D06"] +[Opening "QGD"] +[Variation "Grau (Sahovic) defence"] + +d4 d5 c4 Bf5 * + +[ECO "D06"] +[Opening "QGD"] +[Variation "Marshall defence"] + +d4 d5 c4 Nf6 * + +[ECO "D06"] +[Opening "QGD"] +[Variation "symmetrical (Austrian) defence"] + +d4 d5 c4 c5 * + +[ECO "D07"] +[Opening "QGD"] +[Variation "Chigorin defence"] + +d4 d5 c4 Nc6 * + +[ECO "D07"] +[Opening "QGD"] +[Variation "Chigorin defence, Janowski variation"] + +d4 d5 c4 Nc6 Nc3 dxc4 Nf3 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit"] + +d4 d5 c4 e5 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit, Lasker trap"] + +d4 d5 c4 e5 dxe5 d4 e3 Bb4+ Bd2 dxe3 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit"] + +d4 d5 c4 e5 dxe5 d4 Nf3 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit, Alapin variation"] + +d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 Nbd2 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit, Krenosz variation"] + +d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 Nbd2 Bg4 h3 Bxf3 Nxf3 Bb4+ Bd2 Qe7 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit, Janowski variation"] + +d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 Nbd2 f6 * + +[ECO "D08"] +[Opening "QGD"] +[Variation "Albin counter-gambit, Balogh variation"] + +d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 Nbd2 Qe7 * + +[ECO "D09"] +[Opening "QGD"] +[Variation "Albin counter-gambit, 5.g3"] + +d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 g3 * + +[ECO "D10"] +[Opening "QGD Slav defence"] + +d4 d5 c4 c6 * + +[ECO "D10"] +[Opening "QGD Slav defence, Alekhine variation"] + +d4 d5 c4 c6 Nc3 dxc4 e4 * + +[ECO "D10"] +[Opening "QGD Slav"] +[Variation "Winawer counter-gambit"] + +d4 d5 c4 c6 Nc3 e5 * + +[ECO "D10"] +[Opening "QGD Slav defence"] +[Variation "exchange variation"] + +d4 d5 c4 c6 cxd5 * + +[ECO "D11"] +[Opening "QGD Slav"] +[Variation "3.Nf3"] + +d4 d5 c4 c6 Nf3 * + +[ECO "D11"] +[Opening "QGD Slav"] +[Variation "Breyer variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nbd2 * + +[ECO "D11"] +[Opening "QGD Slav"] +[Variation "4.e3"] + +d4 d5 c4 c6 Nf3 Nf6 e3 * + +[ECO "D12"] +[Opening "QGD Slav"] +[Variation "4.e3 Bf5"] + +d4 d5 c4 c6 Nf3 Nf6 e3 Bf5 * + +[ECO "D12"] +[Opening "QGD Slav"] +[Variation "Landau variation"] + +d4 d5 c4 c6 Nf3 Nf6 e3 Bf5 cxd5 cxd5 Qb3 Qc8 Bd2 e6 Na3 * + +[ECO "D12"] +[Opening "QGD Slav"] +[Variation "exchange variation"] + +d4 d5 c4 c6 Nf3 Nf6 e3 Bf5 cxd5 cxd5 Nc3 * + +[ECO "D12"] +[Opening "QGD Slav"] +[Variation "Amsterdam variation"] + +d4 d5 c4 c6 Nf3 Nf6 e3 Bf5 cxd5 cxd5 Nc3 e6 Ne5 Nfd7 * + +[ECO "D13"] +[Opening "QGD Slav"] +[Variation "exchange variation"] + +d4 d5 c4 c6 Nf3 Nf6 cxd5 cxd5 * + +[ECO "D14"] +[Opening "QGD Slav"] +[Variation "exchange variation, 6.Bf4 Bf5"] + +d4 d5 c4 c6 Nf3 Nf6 cxd5 cxd5 Nc3 Nc6 Bf4 Bf5 * + +[ECO "D14"] +[Opening "QGD Slav"] +[Variation "exchange, Trifunovic variation"] + +d4 d5 c4 c6 Nf3 Nf6 cxd5 cxd5 Nc3 Nc6 Bf4 Bf5 e3 e6 Qb3 Bb4 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "4.Nc3"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "Suechting variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 Qb6 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "Schlechter variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 g6 * + +[ECO "D15"] +[Opening "QGD Slav accepted"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "5.e3 (Alekhine variation)"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 e3 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "Slav gambit"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 e4 * + +[ECO "D15"] +[Opening "QGD Slav"] +[Variation "Tolush-Geller gambit"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 e4 b5 e5 * + +[ECO "D16"] +[Opening "QGD Slav accepted"] +[Variation "Alapin variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 * + +[ECO "D16"] +[Opening "QGD Slav"] +[Variation "Smyslov variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Na6 e4 Bg4 * + +[ECO "D16"] +[Opening "QGD Slav"] +[Variation "Soultanbeieff variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 e6 * + +[ECO "D16"] +[Opening "QGD Slav"] +[Variation "Steiner variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bg4 * + +[ECO "D17"] +[Opening "QGD Slav"] +[Variation "Czech defence"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 * + +[ECO "D17"] +[Opening "QGD Slav"] +[Variation "Krause attack"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 Ne5 * + +[ECO "D17"] +[Opening "QGD Slav"] +[Variation "Carlsbad variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 Ne5 Nbd7 Nxc4 Qc7 g3 e5 * + +[ECO "D17"] +[Opening "QGD Slav"] +[Variation "Wiesbaden variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 Ne5 e6 * + +[ECO "D18"] +[Opening "QGD Slav"] +[Variation "Dutch variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 e3 * + +[ECO "D18"] +[Opening "QGD Slav"] +[Variation "Dutch, Lasker variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 e3 Na6 * + +[ECO "D19"] +[Opening "QGD Slav"] +[Variation "Dutch variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 e3 e6 Bxc4 Bb4 O-O * + +[ECO "D19"] +[Opening "QGD Slav"] +[Variation "Dutch variation, main line"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 e3 e6 Bxc4 Bb4 O-O O-O Qe2 * + +[ECO "D19"] +[Opening "QGD Slav"] +[Variation "Dutch, Saemisch variation"] + +d4 d5 c4 c6 Nf3 Nf6 Nc3 dxc4 a4 Bf5 e3 e6 Bxc4 Bb4 O-O O-O Qe2 Ne4 g4 * + +[ECO "D20"] +[Opening "Queen's gambit accepted"] + +d4 d5 c4 dxc4 * + +[ECO "D20"] +[Opening "QGA"] +[Variation "3.e4"] + +d4 d5 c4 dxc4 e4 * + +[ECO "D20"] +[Opening "QGA"] +[Variation "Linares variation"] + +d4 d5 c4 dxc4 e4 c5 d5 Nf6 Nc3 b5 * + +[ECO "D20"] +[Opening "QGA"] +[Variation "Schwartz defence"] + +d4 d5 c4 dxc4 e4 f5 * + +[ECO "D21"] +[Opening "QGA"] +[Variation "3.Nf3"] + +d4 d5 c4 dxc4 Nf3 * + +[ECO "D21"] +[Opening "QGA"] +[Variation "Ericson variation"] + +d4 d5 c4 dxc4 Nf3 b5 * + +[ECO "D21"] +[Opening "QGA"] +[Variation "Alekhine defense, Borisenko-Furman variation"] + +d4 d5 c4 dxc4 Nf3 a6 e4 * + +[ECO "D22"] +[Opening "QGA"] +[Variation "Alekhine defence"] + +d4 d5 c4 dxc4 Nf3 a6 * + +[ECO "D22"] +[Opening "QGA"] +[Variation "Alekhine defence, Alatortsev variation"] + +d4 d5 c4 dxc4 Nf3 a6 e3 Bg4 Bxc4 e6 d5 * + +[ECO "D22"] +[Opening "QGA"] +[Variation "Haberditz variation"] + +d4 d5 c4 dxc4 Nf3 a6 e3 b5 * + +[ECO "D23"] +[Opening "Queen's gambit accepted"] + +d4 d5 c4 dxc4 Nf3 Nf6 * + +[ECO "D23"] +[Opening "QGA"] +[Variation "Mannheim variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 Qa4+ * + +[ECO "D24"] +[Opening "QGA, 4.Nc3"] + +d4 d5 c4 dxc4 Nf3 Nf6 Nc3 * + +[ECO "D24"] +[Opening "QGA, Bogolyubov variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 Nc3 a6 e4 * + +[ECO "D25"] +[Opening "QGA, 4.e3"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 * + +[ECO "D25"] +[Opening "QGA, Smyslov variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 g6 * + +[ECO "D25"] +[Opening "QGA, Janowsky-Larsen variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 Bg4 * + +[ECO "D25"] +[Opening "QGA, Flohr variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 Be6 * + +[ECO "D26"] +[Opening "QGA"] +[Variation "4...e6"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 * + +[ECO "D26"] +[Opening "QGA"] +[Variation "classical variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 * + +[ECO "D26"] +[Opening "QGA"] +[Variation "classical, Furman variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 Qe2 a6 dxc5 Bxc5 O-O Nc6 e4 b5 e5 * + +[ECO "D26"] +[Opening "QGA"] +[Variation "classical variation, 6.O-O"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O * + +[ECO "D26"] +[Opening "QGA"] +[Variation "classical, Steinitz variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O cxd4 * + +[ECO "D27"] +[Opening "QGA"] +[Variation "classical, 6...a6"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 * + +[ECO "D27"] +[Opening "QGA"] +[Variation "classical, Rubinstein variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 a4 * + +[ECO "D27"] +[Opening "QGA"] +[Variation "classical, Geller variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 e4 * + +[ECO "D28"] +[Opening "QGA"] +[Variation "classical, 7.Qe2"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 Qe2 * + +[ECO "D28"] +[Opening "QGA"] +[Variation "classical, 7...b5"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 Qe2 b5 * + +[ECO "D28"] +[Opening "QGA"] +[Variation "classical, Flohr variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 Qe2 b5 Bb3 Nc6 Rd1 c4 Bc2 Nb4 Nc3 Nxc2 Qxc2 Bb7 d5 Qc7 * + +[ECO "D29"] +[Opening "QGA"] +[Variation "classical, 8...Bb7"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 Qe2 b5 Bb3 Bb7 * + +[ECO "D29"] +[Opening "QGA"] +[Variation "classical, Smyslov variation"] + +d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 Qe2 b5 Bb3 Bb7 Rd1 Nbd7 Nc3 Bd6 * + +[ECO "D30"] +[Opening "Queen's gambit declined"] + +d4 d5 c4 e6 * + +[ECO "D30"] +[Opening "QGD Slav"] + +d4 d5 c4 e6 Nf3 Nf6 e3 c6 Nbd2 * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Stonewall variation"] + +d4 d5 c4 e6 Nf3 Nf6 e3 c6 Nbd2 Ne4 Bd3 f5 * + +[ECO "D30"] +[Opening "QGD Slav"] + +d4 d5 c4 e6 Nf3 Nf6 e3 c6 Nbd2 Nbd7 * + +[ECO "D30"] +[Opening "QGD Slav"] +[Variation "Semmering variation"] + +d4 d5 c4 e6 Nf3 Nf6 e3 c6 Nbd2 Nbd7 Bd3 c5 * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Spielmann variation"] + +d4 d5 c4 e6 Nf3 Nf6 e3 c6 Nbd2 g6 * + +[ECO "D30"] +[Opening "QGD"] + +d4 d5 c4 e6 Nf3 Nf6 Bg5 * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Capablanca variation"] + +d4 d5 c4 e6 Nf3 Nf6 Bg5 Nbd7 e3 c6 Nbd2 * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Vienna variation"] + +d4 d5 c4 e6 Nf3 Nf6 Bg5 Bb4+ * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Capablanca-Duras variation"] + +d4 d5 c4 e6 Nf3 Nf6 Bg5 h6 * + +[ECO "D30"] +[Opening "QGD"] +[Variation "Hastings variation"] + +d4 d5 c4 e6 Nf3 Nf6 Bg5 h6 Bxf6 Qxf6 Nc3 c6 Qb3 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "3.Nc3"] + +d4 d5 c4 e6 Nc3 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "Janowski variation"] + +d4 d5 c4 e6 Nc3 a6 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "Alapin variation"] + +d4 d5 c4 e6 Nc3 b6 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "Charousek (Petrosian) variation"] + +d4 d5 c4 e6 Nc3 Be7 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav"] + +d4 d5 c4 e6 Nc3 c6 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav, Noteboom variation"] + +d4 d5 c4 e6 Nc3 c6 Nf3 dxc4 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav, Koomen variation"] + +d4 d5 c4 e6 Nc3 c6 Nf3 dxc4 a4 Bb4 e3 b5 Bd2 Qe7 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav, Junge variation"] + +d4 d5 c4 e6 Nc3 c6 Nf3 dxc4 a4 Bb4 e3 b5 Bd2 Qb6 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav, Abrahams variation"] + +d4 d5 c4 e6 Nc3 c6 Nf3 dxc4 a4 Bb4 e3 b5 Bd2 a5 * + +[ECO "D31"] +[Opening "QGD"] +[Variation "semi-Slav, Marshall gambit"] + +d4 d5 c4 e6 Nc3 c6 e4 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch defence"] + +d4 d5 c4 e6 Nc3 c5 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch, von Hennig-Schara gambit"] + +d4 d5 c4 e6 Nc3 c5 cxd5 cxd4 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch defence, 4.cd ed"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch defence, Tarrasch gambit"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 dxc5 d4 Na4 b5 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch defence, Marshall gambit"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 e4 * + +[ECO "D32"] +[Opening "QGD"] +[Variation "Tarrasch defence"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 * + +[ECO "D33"] +[Opening "QGD"] +[Variation "Tarrasch, Schlechter-Rubinstein system"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 * + +[ECO "D33"] +[Opening "QGD"] +[Variation "Tarrasch, Folkestone (Swedish) variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 c4 * + +[ECO "D33"] +[Opening "QGD"] +[Variation "Tarrasch, Schlechter-Rubinstein system, Rey Ardid variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 c4 e4 * + +[ECO "D33"] +[Opening "QGD"] +[Variation "Tarrasch, Prague variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 * + +[ECO "D33"] +[Opening "QGD"] +[Variation "Tarrasch, Wagner variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Bg4 * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Prague variation, 7...Be7"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Prague variation, Normal position"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 O-O O-O * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Reti variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 O-O O-O dxc5 Bxc5 Na4 * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Prague variation, 9.Bg5"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 O-O O-O Bg5 * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Bogolyubov variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 O-O O-O Bg5 Be6 Rc1 c4 * + +[ECO "D34"] +[Opening "QGD"] +[Variation "Tarrasch, Stoltz variation"] + +d4 d5 c4 e6 Nc3 c5 cxd5 exd5 Nf3 Nc6 g3 Nf6 Bg2 Be7 O-O O-O Bg5 Be6 Rc1 b6 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "3...Nf6"] + +d4 d5 c4 e6 Nc3 Nf6 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "Harrwitz attack"] + +d4 d5 c4 e6 Nc3 Nf6 Bf4 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "exchange variation"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "exchange, Saemisch variation"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Nf3 Nbd7 Bf4 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "exchange, positional line"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Bg5 * + +[ECO "D35"] +[Opening "QGD"] +[Variation "exchange, chameleon variation"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Bg5 Be7 e3 O-O Bd3 Nbd7 Qc2 Re8 Nge2 Nf8 O-O-O * + +[ECO "D35"] +[Opening "QGD"] +[Variation "exchange, positional line, 5...c6"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Bg5 c6 * + +[ECO "D36"] +[Opening "QGD"] +[Variation "exchange, positional line, 6.Qc2"] + +d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Bg5 c6 Qc2 * + +[ECO "D37"] +[Opening "QGD"] +[Variation "4.Nf3"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 * + +[ECO "D37"] +[Opening "QGD"] +[Variation "classical variation (5.Bf4)"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 Be7 Bf4 * + +[ECO "D38"] +[Opening "QGD"] +[Variation "Ragozin variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 Bb4 * + +[ECO "D39"] +[Opening "QGD"] +[Variation "Ragozin, Vienna variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 Bb4 Bg5 dxc4 * + +[ECO "D40"] +[Opening "QGD"] +[Variation "Semi-Tarrasch defence"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 * + +[ECO "D40"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, symmetrical variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 e3 Nc6 Bd3 Bd6 O-O O-O * + +[ECO "D40"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, Levenfish variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 e3 Nc6 Bd3 Bd6 O-O O-O Qe2 Qe7 dxc5 Bxc5 e4 * + +[ECO "D40"] +[Opening "QGD"] +[Variation "Semi-Tarrasch defence, Pillsbury variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 Bg5 * + +[ECO "D41"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, 5.cd"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 cxd5 * + +[ECO "D41"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, Kmoch variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 cxd5 Nxd5 e4 Nxc3 bxc3 cxd4 cxd4 Bb4+ Bd2 Bxd2+ Qxd2 O-O Bb5 * + +[ECO "D41"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, San Sebastian variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 cxd5 Nxd5 e4 Nxc3 bxc3 cxd4 cxd4 Bb4+ Bd2 Qa5 * + +[ECO "D41"] +[Opening "QGD"] +[Variation "Semi-Tarrasch with e3"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 cxd5 Nxd5 e3 * + +[ECO "D42"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, 7.Bd3"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c5 cxd5 Nxd5 e3 Nc6 Bd3 * + +[ECO "D43"] +[Opening "QGD semi-Slav"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 * + +[ECO "D43"] +[Opening "QGD semi-Slav"] +[Variation "Hastings variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 h6 Bxf6 Qxf6 Qb3 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "5.Bg5 dc"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "Botvinnik system (anti-Meran)"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "Ekstrom variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 b5 e5 h6 Bh4 g5 exf6 gxh4 Ne5 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "anti-Meran gambit"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 b5 e5 h6 Bh4 g5 Nxg5 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "anti-Meran, Lilienthal variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 b5 e5 h6 Bh4 g5 Nxg5 hxg5 Bxg5 Nbd7 g3 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "anti-Meran, Szabo variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 b5 e5 h6 Bh4 g5 Nxg5 hxg5 Bxg5 Nbd7 Qf3 * + +[ECO "D44"] +[Opening "QGD semi-Slav"] +[Variation "anti-Meran, Alatortsev system"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 Bg5 dxc4 e4 b5 e5 h6 Bh4 g5 Nxg5 Nd5 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "5.e3"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "stonewall defence"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Ne4 Bd3 f5 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "accelerated Meran (Alekhine variation)"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 a6 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "5...Nd7"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "Stoltz variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Qc2 * + +[ECO "D45"] +[Opening "QGD semi-Slav"] +[Variation "Rubinstein (anti-Meran) system"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Ne5 * + +[ECO "D46"] +[Opening "QGD semi-Slav"] +[Variation "6.Bd3"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 * + +[ECO "D46"] +[Opening "QGD semi-Slav"] +[Variation "Bogolyubov variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 Be7 * + +[ECO "D46"] +[Opening "QGD semi-Slav"] +[Variation "Romih variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 Bb4 * + +[ECO "D46"] +[Opening "QGD semi-Slav"] +[Variation "Chigorin defence"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 Bd6 * + +[ECO "D47"] +[Opening "QGD semi-Slav"] +[Variation "7.Bc4"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 * + +[ECO "D47"] +[Opening "QGD semi-Slav"] +[Variation "Meran variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 * + +[ECO "D47"] +[Opening "QGD semi-Slav"] +[Variation "neo-Meran (Lundin variation)"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 b4 * + +[ECO "D47"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Wade variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 Bb7 * + +[ECO "D48"] +[Opening "QGD semi-Slav"] +[Variation "Meran, 8...a6"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 * + +[ECO "D48"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Pirc variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 b4 * + +[ECO "D48"] +[Opening "QGD semi-Slav"] +[Variation "Meran"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 * + +[ECO "D48"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Reynolds' variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 d5 * + +[ECO "D48"] +[Opening "QGD semi-Slav"] +[Variation "Meran, old main line"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Blumenfeld variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Rabinovich variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 Ng4 * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Sozin variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 Nxe5 * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Stahlberg variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 Nxe5 Nxe5 axb5 Qf3 * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Sozin variation"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 Nxe5 Nxe5 axb5 O-O * + +[ECO "D49"] +[Opening "QGD semi-Slav"] +[Variation "Meran, Rellstab attack"] + +d4 d5 c4 e6 Nc3 Nf6 Nf3 c6 e3 Nbd7 Bd3 dxc4 Bxc4 b5 Bd3 a6 e4 c5 e5 cxd4 Nxb5 Nxe5 Nxe5 axb5 O-O Qd5 Qe2 Ba6 Bg5 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "4.Bg5"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "Been-Koomen variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 c5 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, Krause variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 c5 Nf3 cxd4 Nxd4 e5 Ndb5 a6 Qa4 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "Semi-Tarrasch, Primitive Pillsbury variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 c5 Nf3 cxd4 Qxd4 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "Semi-Tarrasch"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 c5 cxd5 * + +[ECO "D50"] +[Opening "QGD"] +[Variation "Canal (Venice) variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 c5 cxd5 Qb6 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "4.Bg5 Nbd7"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "Rochlin variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 Nf3 c6 Rc1 Qa5 Bd2 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "Alekhine variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 Nf3 c6 e4 * + +[ECO "D51"] +[Opening "QGD"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "Manhattan variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 Bb4 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "5...c6"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 * + +[ECO "D51"] +[Opening "QGD"] +[Variation "Capablanca anti-Cambridge Springs variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 a3 * + +[ECO "D52"] +[Opening "QGD"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, Bogoljubow variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 Nd2 Bb4 Qc2 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, Argentine variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 Nd2 Bb4 Qc2 O-O Bh4 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, Rubinstein variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 Nd2 dxc4 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, Capablanca variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 Bxf6 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, 7.cd"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 cxd5 * + +[ECO "D52"] +[Opening "QGD"] +[Variation "Cambridge Springs defence, Yugoslav variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Nbd7 e3 c6 Nf3 Qa5 cxd5 Nxd5 * + +[ECO "D53"] +[Opening "QGD"] +[Variation "4.Bg5 Be7"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 * + +[ECO "D53"] +[Opening "QGD"] +[Variation "Lasker variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 Ne4 * + +[ECO "D53"] +[Opening "QGD"] +[Variation "4.Bg5 Be7, 5.e3 O-O"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O * + +[ECO "D54"] +[Opening "QGD"] +[Variation "Anti-neo-orthodox variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Rc1 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "6.Nf3"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "Pillsbury attack"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 b6 Bd3 Bb7 cxd5 exd5 Ne5 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "Neo-orthodox variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "Neo-orthodox variation, 7.Bxf6"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bxf6 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "Petrosian variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bxf6 Bxf6 Rc1 c6 Bd3 Nd7 O-O dxc4 Bxc4 * + +[ECO "D55"] +[Opening "QGD"] +[Variation "Neo-orthodox variation, 7.Bh4"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 * + +[ECO "D56"] +[Opening "QGD"] +[Variation "Lasker defence"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 Ne4 * + +[ECO "D56"] +[Opening "QGD"] +[Variation "Lasker defence, Teichmann variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 Ne4 Bxe7 Qxe7 Qc2 * + +[ECO "D56"] +[Opening "QGD"] +[Variation "Lasker defence, Russian variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 Ne4 Bxe7 Qxe7 Qc2 Nf6 Bd3 dxc4 Bxc4 c5 O-O Nc6 Rfd1 Bd7 * + +[ECO "D57"] +[Opening "QGD"] +[Variation "Lasker defence, main line"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 Ne4 Bxe7 Qxe7 cxd5 Nxc3 bxc3 * + +[ECO "D57"] +[Opening "QGD"] +[Variation "Lasker defence, Bernstein variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 Ne4 Bxe7 Qxe7 cxd5 Nxc3 bxc3 exd5 Qb3 Qd6 * + +[ECO "D58"] +[Opening "QGD"] +[Variation "Tartakower (Makagonov-Bondarevsky) system"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 b6 * + +[ECO "D59"] +[Opening "QGD"] +[Variation "Tartakower (Makagonov-Bondarevsky) system, 8.cd Nxd5"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 b6 cxd5 Nxd5 * + +[ECO "D59"] +[Opening "QGD"] +[Variation "Tartakower variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 h6 Bh4 b6 cxd5 Nxd5 Bxe7 Qxe7 Nxd5 exd5 Rc1 Be6 * + +[ECO "D60"] +[Opening "QGD"] +[Variation "Orthodox defence"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 * + +[ECO "D60"] +[Opening "QGD"] +[Variation "Orthodox defence, Botvinnik variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Bd3 * + +[ECO "D60"] +[Opening "QGD"] +[Variation "Orthodox defence, Rauzer variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Qb3 * + +[ECO "D61"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Qc2 * + +[ECO "D62"] +[Opening "QGD"] +[Variation "Orthodox defence, 7.Qc2 c5, 8.cd (Rubinstein)"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Qc2 c5 cxd5 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence, 7.Rc1"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence, Pillsbury attack"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 b6 cxd5 exd5 Bd3 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence, Capablanca variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 b6 cxd5 exd5 Bb5 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence, Swiss (Henneberger) variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 a6 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence, Swiss, Karlsbad variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 a6 cxd5 * + +[ECO "D63"] +[Opening "QGD"] +[Variation "Orthodox defence"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 * + +[ECO "D64"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein attack (with Rc1)"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Qc2 * + +[ECO "D64"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein attack, Wolf variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Qc2 Ne4 * + +[ECO "D64"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein attack, Karlsbad variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Qc2 a6 * + +[ECO "D64"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein attack, Gruenfeld variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Qc2 a6 a3 * + +[ECO "D65"] +[Opening "QGD"] +[Variation "Orthodox defence, Rubinstein attack, main line"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Qc2 a6 cxd5 * + +[ECO "D66"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 * + +[ECO "D66"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line, fianchetto variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 b5 * + +[ECO "D67"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line, Capablanca freeing manoevre"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 * + +[ECO "D67"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line, Janowski variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 h4 * + +[ECO "D67"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 * + +[ECO "D67"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line, Alekhine variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 Ne4 * + +[ECO "D67"] +[Opening "QGD"] +[Variation "Orthodox defence, Bd3 line, 11.O-O"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 O-O * + +[ECO "D68"] +[Opening "QGD"] +[Variation "Orthodox defence, classical variation"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 O-O Nxc3 Rxc3 e5 * + +[ECO "D68"] +[Opening "QGD"] +[Variation "Orthodox defence, classical, 13.d1b1 (Maroczy)"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 O-O Nxc3 Rxc3 e5 Qb1 * + +[ECO "D68"] +[Opening "QGD"] +[Variation "Orthodox defence, classical, 13.d1c2 (Vidmar)"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 O-O Nxc3 Rxc3 e5 Qc2 * + +[ECO "D69"] +[Opening "QGD"] +[Variation "Orthodox defence, classical, 13.de"] + +d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 O-O Nf3 Nbd7 Rc1 c6 Bd3 dxc4 Bxc4 Nd5 Bxe7 Qxe7 O-O Nxc3 Rxc3 e5 dxe5 Nxe5 Nxe5 Qxe5 * + +[ECO "D70"] +[Opening "Neo-Gruenfeld defence"] + +d4 Nf6 c4 g6 f3 d5 * + +[ECO "D70"] +[Opening "Neo-Gruenfeld (Kemeri) defence"] + +d4 Nf6 c4 g6 g3 d5 * + +[ECO "D71"] +[Opening "Neo-Gruenfeld, 5.cd"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 cxd5 Nxd5 * + +[ECO "D72"] +[Opening "Neo-Gruenfeld, 5.cd, main line"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 cxd5 Nxd5 e4 Nb6 Ne2 * + +[ECO "D73"] +[Opening "Neo-Gruenfeld, 5.Nf3"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 * + +[ECO "D74"] +[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O cxd5 Nxd5 O-O * + +[ECO "D75"] +[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.Nc3"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O cxd5 Nxd5 O-O c5 Nc3 * + +[ECO "D75"] +[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.dc"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O cxd5 Nxd5 O-O c5 dxc5 * + +[ECO "D76"] +[Opening "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O Nb6"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O cxd5 Nxd5 O-O Nb6 * + +[ECO "D77"] +[Opening "Neo-Gruenfeld, 6.O-O"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O O-O * + +[ECO "D78"] +[Opening "Neo-Gruenfeld, 6.O-O c6"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O O-O c6 * + +[ECO "D79"] +[Opening "Neo-Gruenfeld, 6.O-O, main line"] + +d4 Nf6 c4 g6 g3 d5 Bg2 Bg7 Nf3 O-O O-O c6 cxd5 cxd5 * + +[ECO "D80"] +[Opening "Gruenfeld defence"] + +d4 Nf6 c4 g6 Nc3 d5 * + +[ECO "D80"] +[Opening "Gruenfeld"] +[Variation "Spike gambit"] + +d4 Nf6 c4 g6 Nc3 d5 g4 * + +[ECO "D80"] +[Opening "Gruenfeld"] +[Variation "Stockholm variation"] + +d4 Nf6 c4 g6 Nc3 d5 Bg5 * + +[ECO "D80"] +[Opening "Gruenfeld"] +[Variation "Lundin variation"] + +d4 Nf6 c4 g6 Nc3 d5 Bg5 Ne4 Nxe4 dxe4 Qd2 c5 * + +[ECO "D81"] +[Opening "Gruenfeld"] +[Variation "Russian variation"] + +d4 Nf6 c4 g6 Nc3 d5 Qb3 * + +[ECO "D82"] +[Opening "Gruenfeld"] +[Variation "4.Bf4"] + +d4 Nf6 c4 g6 Nc3 d5 Bf4 * + +[ECO "D83"] +[Opening "Gruenfeld"] +[Variation "Gruenfeld gambit"] + +d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 O-O * + +[ECO "D83"] +[Opening "Gruenfeld"] +[Variation "Gruenfeld gambit, Capablanca variation"] + +d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 O-O Rc1 * + +[ECO "D83"] +[Opening "Gruenfeld"] +[Variation "Gruenfeld gambit, Botvinnik variation"] + +d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 O-O Rc1 c5 dxc5 Be6 * + +[ECO "D84"] +[Opening "Gruenfeld"] +[Variation "Gruenfeld gambit accepted"] + +d4 Nf6 c4 g6 Nc3 d5 Bf4 Bg7 e3 O-O cxd5 Nxd5 Nxd5 Qxd5 Bxc7 * + +[ECO "D85"] +[Opening "Gruenfeld"] +[Variation "exchange variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 * + +[ECO "D85"] +[Opening "Gruenfeld"] +[Variation "modern exchange variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Nf3 * + +[ECO "D86"] +[Opening "Gruenfeld"] +[Variation "exchange, classical variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 * + +[ECO "D86"] +[Opening "Gruenfeld"] +[Variation "exchange, Larsen variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 Qd7 O-O b6 * + +[ECO "D86"] +[Opening "Gruenfeld"] +[Variation "exchange, Simagin's lesser variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 b6 * + +[ECO "D86"] +[Opening "Gruenfeld"] +[Variation "exchange, Simagin's improved variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 Nc6 * + +[ECO "D87"] +[Opening "Gruenfeld"] +[Variation "exchange, Spassky variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 c5 * + +[ECO "D87"] +[Opening "Gruenfeld"] +[Variation "exchange, Seville variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 c5 O-O Nc6 Be3 Bg4 f3 Na5 Bxf7+ * + +[ECO "D88"] +[Opening "Gruenfeld"] +[Variation "Spassky variation, main line, 10...cd, 11.cd"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 c5 O-O Nc6 Be3 cxd4 cxd4 * + +[ECO "D89"] +[Opening "Gruenfeld"] +[Variation "Spassky variation, main line, 13.Bd3"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 c5 O-O Nc6 Be3 cxd4 cxd4 Bg4 f3 Na5 Bd3 Be6 * + +[ECO "D89"] +[Opening "Gruenfeld"] +[Variation "exchange, Sokolsky variation"] + +d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Bc4 O-O Ne2 c5 O-O Nc6 Be3 cxd4 cxd4 Bg4 f3 Na5 Bd3 Be6 d5 * + +[ECO "D90"] +[Opening "Gruenfeld"] +[Variation "Three knights variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 * + +[ECO "D90"] +[Opening "Gruenfeld"] +[Variation "Schlechter variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 c6 * + +[ECO "D90"] +[Opening "Gruenfeld"] +[Variation "Three knights variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 * + +[ECO "D90"] +[Opening "Gruenfeld"] +[Variation "Flohr variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qa4+ * + +[ECO "D91"] +[Opening "Gruenfeld"] +[Variation "5.Bg5"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Bg5 * + +[ECO "D92"] +[Opening "Gruenfeld"] +[Variation "5.Bf4"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Bf4 * + +[ECO "D93"] +[Opening "Gruenfeld with Bf4 e3"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Bf4 O-O e3 * + +[ECO "D94"] +[Opening "Gruenfeld"] +[Variation "5.e3"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 * + +[ECO "D94"] +[Opening "Gruenfeld"] +[Variation "Makogonov variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O b4 * + +[ECO "D94"] +[Opening "Gruenfeld"] +[Variation "Opovcensky variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Bd2 * + +[ECO "D94"] +[Opening "Gruenfeld with e3 Bd3"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Bd3 * + +[ECO "D94"] +[Opening "Gruenfeld"] +[Variation "Smyslov defence"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Bd3 c6 O-O Bg4 * + +[ECO "D94"] +[Opening "Gruenfeld"] +[Variation "Flohr defence"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Bd3 c6 O-O Bf5 * + +[ECO "D95"] +[Opening "Gruenfeld with e3 & Qb3"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Qb3 * + +[ECO "D95"] +[Opening "Gruenfeld"] +[Variation "Botvinnik variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Qb3 e6 * + +[ECO "D95"] +[Opening "Gruenfeld"] +[Variation "Pachman variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 e3 O-O Qb3 dxc4 Bxc4 Nbd7 Ng5 * + +[ECO "D96"] +[Opening "Gruenfeld"] +[Variation "Russian variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian variation with e4"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian, Alekhine (Hungarian) variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 a6 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian, Szabo (Boleslavsky) variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 c6 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian, Levenfish variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 b6 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian, Byrne (Simagin) variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Nc6 * + +[ECO "D97"] +[Opening "Gruenfeld"] +[Variation "Russian, Prins variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Na6 * + +[ECO "D98"] +[Opening "Gruenfeld"] +[Variation "Russian, Smyslov variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Bg4 * + +[ECO "D98"] +[Opening "Gruenfeld"] +[Variation "Russian, Keres variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Bg4 Be3 Nfd7 Be2 Nb6 Qd3 Nc6 O-O-O * + +[ECO "D99"] +[Opening "Gruenfeld defence"] +[Variation "Smyslov, main line"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Bg4 Be3 Nfd7 Qb3 * + +[ECO "D99"] +[Opening "Gruenfeld defence"] +[Variation "Smyslov, Yugoslav variation"] + +d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Bg4 Be3 Nfd7 Qb3 c5 * + +[ECO "E00"] +[Opening "Queen's pawn game"] + +d4 Nf6 c4 e6 * + +[ECO "E00"] +[Opening "Neo-Indian (Seirawan) attack"] + +d4 Nf6 c4 e6 Bg5 * + +[ECO "E00"] +[Opening "Catalan opening"] + +d4 Nf6 c4 e6 g3 * + +[ECO "E01"] +[Opening "Catalan"] +[Variation "closed"] + +d4 Nf6 c4 e6 g3 d5 Bg2 * + +[ECO "E02"] +[Opening "Catalan"] +[Variation "open, 5.Qa4"] + +d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Qa4+ * + +[ECO "E03"] +[Opening "Catalan"] +[Variation "open, Alekhine variation"] + +d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Qa4+ Nbd7 Qxc4 a6 Qc2 * + +[ECO "E03"] +[Opening "Catalan"] +[Variation "open, 5.Qa4 Nbd7, 6.Qxc4"] + +d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Qa4+ Nbd7 Qxc4 * + +[ECO "E04"] +[Opening "Catalan"] +[Variation "open, 5.Nf3"] + +d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 * + +[ECO "E05"] +[Opening "Catalan"] +[Variation "open, classical line"] + +d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 Be7 * + +[ECO "E06"] +[Opening "Catalan"] +[Variation "closed, 5.Nf3"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 * + +[ECO "E07"] +[Opening "Catalan"] +[Variation "closed, 6...Nbd7"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 * + +[ECO "E07"] +[Opening "Catalan"] +[Variation "closed, Botvinnik variation"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Nc3 c6 Qd3 * + +[ECO "E08"] +[Opening "Catalan"] +[Variation "closed, 7.Qc2"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 * + +[ECO "E08"] +[Opening "Catalan"] +[Variation "closed, Zagoryansky variation"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 c6 Rd1 b6 a4 * + +[ECO "E08"] +[Opening "Catalan"] +[Variation "closed, Qc2 & b3"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 c6 b3 * + +[ECO "E08"] +[Opening "Catalan"] +[Variation "closed, Spassky gambit"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 c6 b3 b6 Rd1 Bb7 Nc3 b5 * + +[ECO "E09"] +[Opening "Catalan"] +[Variation "closed, main line"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 c6 Nbd2 * + +[ECO "E09"] +[Opening "Catalan"] +[Variation "closed, Sokolsky variation"] + +d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O O-O Nbd7 Qc2 c6 Nbd2 b6 b3 a5 Bb2 Ba6 * + +[ECO "E10"] +[Opening "Queen's pawn game"] + +d4 Nf6 c4 e6 Nf3 * + +[ECO "E10"] +[Opening "Blumenfeld counter-gambit"] + +d4 Nf6 c4 e6 Nf3 c5 d5 b5 * + +[ECO "E10"] +[Opening "Blumenfeld counter-gambit accepted"] + +d4 Nf6 c4 e6 Nf3 c5 d5 b5 dxe6 fxe6 cxb5 d5 * + +[ECO "E10"] +[Opening "Blumenfeld counter-gambit, Dus-Chotimursky variation"] + +d4 Nf6 c4 e6 Nf3 c5 d5 b5 Bg5 * + +[ECO "E10"] +[Opening "Blumenfeld counter-gambit, Spielmann variation"] + +d4 Nf6 c4 e6 Nf3 c5 d5 b5 Bg5 exd5 cxd5 h6 * + +[ECO "E10"] +[Opening "Dzindzikhashvili defence"] + +d4 Nf6 c4 e6 Nf3 a6 * + +[ECO "E10"] +[Opening "Doery defence"] + +d4 Nf6 c4 e6 Nf3 Ne4 * + +[ECO "E11"] +[Opening "Bogo-Indian defence"] + +d4 Nf6 c4 e6 Nf3 Bb4+ * + +[ECO "E11"] +[Opening "Bogo-Indian defence, Gruenfeld variation"] + +d4 Nf6 c4 e6 Nf3 Bb4+ Nbd2 * + +[ECO "E11"] +[Opening "Bogo-Indian defence, Nimzovich variation"] + +d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Qe7 * + +[ECO "E11"] +[Opening "Bogo-Indian defence, Monticelli trap"] + +d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Bxd2+ Qxd2 b6 g3 Bb7 Bg2 O-O Nc3 Ne4 Qc2 Nxc3 Ng5 * + +[ECO "E12"] +[Opening "Queen's Indian defence"] + +d4 Nf6 c4 e6 Nf3 b6 * + +[ECO "E12"] +[Opening "Queen's Indian"] +[Variation "Miles variation"] + +d4 Nf6 c4 e6 Nf3 b6 Bf4 * + +[ECO "E12"] +[Opening "Queen's Indian"] +[Variation "Petrosian system"] + +d4 Nf6 c4 e6 Nf3 b6 a3 * + +[ECO "E12"] +[Opening "Queen's Indian"] +[Variation "4.Nc3"] + +d4 Nf6 c4 e6 Nf3 b6 Nc3 * + +[ECO "E12"] +[Opening "Queen's Indian"] +[Variation "4.Nc3, Botvinnik variation"] + +d4 Nf6 c4 e6 Nf3 b6 Nc3 Bb7 Bg5 h6 Bh4 g5 Bg3 Nh5 * + +[ECO "E13"] +[Opening "Queen's Indian"] +[Variation "4.Nc3, main line"] + +d4 Nf6 c4 e6 Nf3 b6 Nc3 Bb7 Bg5 h6 Bh4 Bb4 * + +[ECO "E14"] +[Opening "Queen's Indian"] +[Variation "4.e3"] + +d4 Nf6 c4 e6 Nf3 b6 e3 * + +[ECO "E14"] +[Opening "Queen's Indian"] +[Variation "Averbakh variation"] + +d4 Nf6 c4 e6 Nf3 b6 e3 Bb7 Bd3 c5 O-O Be7 b3 O-O Bb2 cxd4 Nxd4 * + +[ECO "E15"] +[Opening "Queen's Indian"] +[Variation "4.g3"] + +d4 Nf6 c4 e6 Nf3 b6 g3 * + +[ECO "E15"] +[Opening "Queen's Indian"] +[Variation "Nimzovich variation (exaggerated fianchetto)"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Ba6 * + +[ECO "E15"] +[Opening "Queen's Indian"] +[Variation "4.g3 Bb7"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 * + +[ECO "E15"] +[Opening "Queen's Indian"] +[Variation "Rubinstein variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 c5 d5 exd5 Nh4 * + +[ECO "E15"] +[Opening "Queen's Indian"] +[Variation "Buerger variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 c5 d5 exd5 Ng5 * + +[ECO "E16"] +[Opening "Queen's Indian"] +[Variation "Capablanca variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Bb4+ * + +[ECO "E16"] +[Opening "Queen's Indian"] +[Variation "Yates variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Bb4+ Bd2 a5 * + +[ECO "E16"] +[Opening "Queen's Indian"] +[Variation "Riumin variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Bb4+ Bd2 Be7 * + +[ECO "E17"] +[Opening "Queen's Indian"] +[Variation "5.Bg2 Be7"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 * + +[ECO "E17"] +[Opening "Queen's Indian"] +[Variation "anti-Queen's Indian system"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 Nc3 * + +[ECO "E17"] +[Opening "Queen's Indian"] +[Variation "Opovcensky variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 Nc3 Ne4 Bd2 * + +[ECO "E17"] +[Opening "Queen's Indian"] +[Variation "old main line, 6.O-O"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O * + +[ECO "E17"] +[Opening "Queen's Indian"] +[Variation "Euwe variation"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O O-O b3 * + +[ECO "E18"] +[Opening "Queen's Indian"] +[Variation "old main line, 7.Nc3"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O O-O Nc3 * + +[ECO "E19"] +[Opening "Queen's Indian"] +[Variation "old main line, 9.Qxc3"] + +d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O O-O Nc3 Ne4 Qc2 Nxc3 Qxc3 * + +[ECO "E20"] +[Opening "Nimzo-Indian defence"] + +d4 Nf6 c4 e6 Nc3 Bb4 * + +[ECO "E20"] +[Opening "Nimzo-Indian"] +[Variation "Kmoch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 f3 * + +[ECO "E20"] +[Opening "Nimzo-Indian"] +[Variation "Mikenas attack"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qd3 * + +[ECO "E20"] +[Opening "Nimzo-Indian"] +[Variation "Romanishin-Kasparov (Steiner) system"] + +d4 Nf6 c4 e6 Nc3 Bb4 g3 * + +[ECO "E21"] +[Opening "Nimzo-Indian"] +[Variation "three knights variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Nf3 * + +[ECO "E21"] +[Opening "Nimzo-Indian"] +[Variation "three knights, Korchnoi variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Nf3 c5 d5 * + +[ECO "E21"] +[Opening "Nimzo-Indian"] +[Variation "three knights, Euwe variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Nf3 c5 d5 Ne4 * + +[ECO "E22"] +[Opening "Nimzo-Indian"] +[Variation "Spielmann variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qb3 * + +[ECO "E23"] +[Opening "Nimzo-Indian"] +[Variation "Spielmann, 4...c5, 5.dc Nc6"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qb3 c5 dxc5 Nc6 * + +[ECO "E23"] +[Opening "Nimzo-Indian"] +[Variation "Spielmann, Karlsbad variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qb3 c5 dxc5 Nc6 Nf3 Ne4 Bd2 Nxd2 * + +[ECO "E23"] +[Opening "Nimzo-Indian"] +[Variation "Spielmann, San Remo variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qb3 c5 dxc5 Nc6 Nf3 Ne4 Bd2 Nxc5 * + +[ECO "E23"] +[Opening "Nimzo-Indian"] +[Variation "Spielmann, Staahlberg variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qb3 c5 dxc5 Nc6 Nf3 Ne4 Bd2 Nxc5 Qc2 f5 g3 * + +[ECO "E24"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 * + +[ECO "E24"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, Botvinnik variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 f3 d5 e3 O-O cxd5 Nxd5 * + +[ECO "E25"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 f3 d5 cxd5 * + +[ECO "E25"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, Keres variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 f3 d5 cxd5 Nxd5 dxc5 * + +[ECO "E25"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, Romanovsky variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 f3 d5 cxd5 Nxd5 dxc5 f5 * + +[ECO "E26"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 e3 * + +[ECO "E26"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, O'Kelly variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 c5 e3 b6 * + +[ECO "E27"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 O-O * + +[ECO "E28"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 O-O e3 * + +[ECO "E29"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, main line"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 O-O e3 c5 Bd3 Nc6 * + +[ECO "E29"] +[Opening "Nimzo-Indian"] +[Variation "Saemisch, Capablanca variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 a3 Bxc3+ bxc3 O-O e3 c5 Bd3 Nc6 Ne2 b6 e4 Ne8 * + +[ECO "E30"] +[Opening "Nimzo-Indian"] +[Variation "Leningrad variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Bg5 * + +[ECO "E30"] +[Opening "Nimzo-Indian"] +[Variation "Leningrad, ...b5 gambit"] + +d4 Nf6 c4 e6 Nc3 Bb4 Bg5 h6 Bh4 c5 d5 b5 * + +[ECO "E31"] +[Opening "Nimzo-Indian"] +[Variation "Leningrad, main line"] + +d4 Nf6 c4 e6 Nc3 Bb4 Bg5 h6 Bh4 c5 d5 d6 * + +[ECO "E32"] +[Opening "Nimzo-Indian"] +[Variation "classical variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 * + +[ECO "E32"] +[Opening "Nimzo-Indian"] +[Variation "classical, Adorjan gambit"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ Qxc3 b5 * + +[ECO "E33"] +[Opening "Nimzo-Indian"] +[Variation "classical, 4...Nc6"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 Nc6 * + +[ECO "E33"] +[Opening "Nimzo-Indian"] +[Variation "classical, Milner-Barry (Zurich) variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 Nc6 Nf3 d6 * + +[ECO "E34"] +[Opening "Nimzo-Indian"] +[Variation "classical, Noa variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 * + +[ECO "E35"] +[Opening "Nimzo-Indian"] +[Variation "classical, Noa variation, 5.cd ed"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 cxd5 exd5 * + +[ECO "E36"] +[Opening "Nimzo-Indian"] +[Variation "classical, Noa variation, 5.a3"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 * + +[ECO "E36"] +[Opening "Nimzo-Indian"] +[Variation "classical, Botvinnik variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Bxc3+ Qxc3 Nc6 * + +[ECO "E36"] +[Opening "Nimzo-Indian"] +[Variation "classical, Noa variation, main line"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Bxc3+ Qxc3 Ne4 * + +[ECO "E37"] +[Opening "Nimzo-Indian"] +[Variation "classical, Noa variation, main line, 7.Qc2"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Bxc3+ Qxc3 Ne4 Qc2 * + +[ECO "E37"] +[Opening "Nimzo-Indian"] +[Variation "classical, San Remo variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Bxc3+ Qxc3 Ne4 Qc2 Nc6 e3 e5 * + +[ECO "E38"] +[Opening "Nimzo-Indian"] +[Variation "classical, 4...c5"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 c5 * + +[ECO "E39"] +[Opening "Nimzo-Indian"] +[Variation "classical, Pirc variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 Qc2 c5 dxc5 O-O * + +[ECO "E40"] +[Opening "Nimzo-Indian"] +[Variation "4.e3"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 * + +[ECO "E40"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Taimanov variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 Nc6 * + +[ECO "E41"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 c5"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 * + +[ECO "E41"] +[Opening "Nimzo-Indian"] +[Variation "e3, Huebner variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Bd3 Nc6 Nf3 Bxc3+ bxc3 d6 * + +[ECO "E42"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 c5, 5.Ne2 (Rubinstein)"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Ne2 * + +[ECO "E43"] +[Opening "Nimzo-Indian"] +[Variation "Fischer variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 b6 * + +[ECO "E44"] +[Opening "Nimzo-Indian"] +[Variation "Fischer variation, 5.Ne2"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 b6 Ne2 * + +[ECO "E45"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Bronstein (Byrne) variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 b6 Ne2 Ba6 * + +[ECO "E46"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 O-O"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O * + +[ECO "E46"] +[Opening "Nimzo-Indian"] +[Variation "Reshevsky variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Ne2 * + +[ECO "E46"] +[Opening "Nimzo-Indian"] +[Variation "Simagin variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Ne2 d5 a3 Bd6 * + +[ECO "E47"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 O-O, 5.Bd3"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 * + +[ECO "E48"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 O-O, 5.Bd3 d5"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 d5 * + +[ECO "E49"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Botvinnik system"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 d5 a3 Bxc3+ bxc3 * + +[ECO "E50"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 e8g8, 5.Nf3, without ...d5"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 * + +[ECO "E51"] +[Opening "Nimzo-Indian"] +[Variation "4.e3 e8g8, 5.Nf3 d7d5"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 * + +[ECO "E51"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Ragozin variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 Nc6 O-O dxc4 * + +[ECO "E52"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line with ...b6"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 b6 * + +[ECO "E53"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line with ...c5"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 * + +[ECO "E53"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Keres variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O b6 * + +[ECO "E53"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Gligoric system with 7...Nbd7"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O Nbd7 * + +[ECO "E54"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Gligoric system with 7...dc"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O dxc4 Bxc4 * + +[ECO "E54"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Gligoric system, Smyslov variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O dxc4 Bxc4 Qe7 * + +[ECO "E55"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, Gligoric system, Bronstein variation"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O dxc4 Bxc4 Nbd7 * + +[ECO "E56"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line with 7...Nc6"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O Nc6 * + +[ECO "E57"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line with 8...dc and 9...cd"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O Nc6 a3 dxc4 Bxc4 cxd4 * + +[ECO "E58"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line with 8...Bxc3"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O Nc6 a3 Bxc3 bxc3 * + +[ECO "E59"] +[Opening "Nimzo-Indian"] +[Variation "4.e3, main line"] + +d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Nf3 d5 Bd3 c5 O-O Nc6 a3 Bxc3 bxc3 dxc4 Bxc4 * + +[ECO "E60"] +[Opening "King's Indian defence"] + +d4 Nf6 c4 g6 * + +[ECO "E60"] +[Opening "King's Indian, 3.Nf3"] + +d4 Nf6 c4 g6 Nf3 * + +[ECO "E60"] +[Opening "Queen's pawn"] +[Variation "Mengarini attack"] + +d4 Nf6 c4 g6 Qc2 * + +[ECO "E60"] +[Opening "King's Indian"] +[Variation "Anti-Gruenfeld"] + +d4 Nf6 c4 g6 d5 * + +[ECO "E60"] +[Opening "King's Indian"] +[Variation "Danube gambit"] + +d4 Nf6 c4 g6 d5 b5 * + +[ECO "E60"] +[Opening "King's Indian"] +[Variation "3.g3"] + +d4 Nf6 c4 g6 g3 * + +[ECO "E60"] +[Opening "King's Indian"] +[Variation "3.g3, counterthrust variation"] + +d4 Nf6 c4 g6 g3 Bg7 Bg2 d5 * + +[ECO "E61"] +[Opening "King's Indian defence, 3.Nc3"] + +d4 Nf6 c4 g6 Nc3 * + +[ECO "E61"] +[Opening "King's Indian"] +[Variation "Smyslov system"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 Bg5 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto, Larsen system"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 c6 O-O Bf5 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto, Kavalek (Bronstein) variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 c6 O-O Qa5 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto with ...Nc6"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nc6 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto, Uhlmann (Szabo) variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nc6 O-O e5 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto, lesser Simagin (Spassky) variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nc6 O-O Bf5 * + +[ECO "E62"] +[Opening "King's Indian"] +[Variation "fianchetto, Simagin variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nc6 O-O Bg4 * + +[ECO "E63"] +[Opening "King's Indian"] +[Variation "fianchetto, Panno variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nc6 O-O a6 * + +[ECO "E64"] +[Opening "King's Indian"] +[Variation "fianchetto, Yugoslav system"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 c5 * + +[ECO "E65"] +[Opening "King's Indian"] +[Variation "fianchetto, Yugoslav, 7.O-O"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 c5 O-O * + +[ECO "E66"] +[Opening "King's Indian"] +[Variation "fianchetto, Yugoslav Panno"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 c5 O-O Nc6 d5 * + +[ECO "E67"] +[Opening "King's Indian"] +[Variation "fianchetto with ...Nd7"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nbd7 * + +[ECO "E67"] +[Opening "King's Indian"] +[Variation "fianchetto, classical variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nbd7 O-O e5 * + +[ECO "E68"] +[Opening "King's Indian"] +[Variation "fianchetto, classical variation, 8.e4"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nbd7 O-O e5 e4 * + +[ECO "E69"] +[Opening "King's Indian"] +[Variation "fianchetto, classical main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 Nf3 d6 g3 O-O Bg2 Nbd7 O-O e5 e4 c6 h3 * + +[ECO "E70"] +[Opening "King's Indian"] +[Variation "4.e4"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 * + +[ECO "E70"] +[Opening "King's Indian"] +[Variation "Kramer system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nge2 * + +[ECO "E70"] +[Opening "King's Indian"] +[Variation "accelerated Averbakh system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Bg5 * + +[ECO "E71"] +[Opening "King's Indian"] +[Variation "Makagonov system (5.h3)"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 h3 * + +[ECO "E72"] +[Opening "King's Indian with e4 & g3"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 g3 * + +[ECO "E72"] +[Opening "King's Indian"] +[Variation "Pomar system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 g3 O-O Bg2 e5 Nge2 * + +[ECO "E73"] +[Opening "King's Indian"] +[Variation "5.Be2"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Be2 * + +[ECO "E73"] +[Opening "King's Indian"] +[Variation "Semi-Averbakh system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Be2 O-O Be3 * + +[ECO "E73"] +[Opening "King's Indian"] +[Variation "Averbakh system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Be2 O-O Bg5 * + +[ECO "E74"] +[Opening "King's Indian"] +[Variation "Averbakh, 6...c5"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Be2 O-O Bg5 c5 * + +[ECO "E75"] +[Opening "King's Indian"] +[Variation "Averbakh, main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Be2 O-O Bg5 c5 d5 e6 * + +[ECO "E76"] +[Opening "King's Indian"] +[Variation "Four pawns attack"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 * + +[ECO "E76"] +[Opening "King's Indian"] +[Variation "Four pawns attack, dynamic line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Nf3 c5 d5 * + +[ECO "E77"] +[Opening "King's Indian"] +[Variation "Four pawns attack, 6.Be2"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 * + +[ECO "E77"] +[Opening "King's Indian"] +[Variation "Six pawns attack"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 c5 d5 e6 dxe6 fxe6 g4 Nc6 h4 * + +[ECO "E77"] +[Opening "King's Indian"] +[Variation "Four pawns attack"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 c5 d5 e6 Nf3 * + +[ECO "E77"] +[Opening "King's Indian"] +[Variation "Four pawns attack, Florentine gambit"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 c5 d5 e6 Nf3 exd5 e5 * + +[ECO "E78"] +[Opening "King's Indian"] +[Variation "Four pawns attack, with Be2 and Nf3"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 c5 Nf3 * + +[ECO "E79"] +[Opening "King's Indian"] +[Variation "Four pawns attack, main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f4 O-O Be2 c5 Nf3 cxd4 Nxd4 Nc6 Be3 * + +[ECO "E80"] +[Opening "King's Indian"] +[Variation "Saemisch variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 * + +[ECO "E81"] +[Opening "King's Indian"] +[Variation "Saemisch, 5...O-O"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O * + +[ECO "E81"] +[Opening "King's Indian"] +[Variation "Saemisch, Byrne variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 c6 Bd3 a6 * + +[ECO "E82"] +[Opening "King's Indian"] +[Variation "Saemisch, double fianchetto variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 b6 * + +[ECO "E83"] +[Opening "King's Indian"] +[Variation "Saemisch, 6...Nc6"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 Nc6 * + +[ECO "E83"] +[Opening "King's Indian"] +[Variation "Saemisch, Ruban variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 Nc6 Nge2 Rb8 * + +[ECO "E83"] +[Opening "King's Indian"] +[Variation "Saemisch, Panno formation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 Nc6 Nge2 a6 * + +[ECO "E84"] +[Opening "King's Indian"] +[Variation "Saemisch, Panno main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 Nc6 Nge2 a6 Qd2 Rb8 * + +[ECO "E85"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 * + +[ECO "E86"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox, 7.Nge2 c6"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 Nge2 c6 * + +[ECO "E87"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox, 7.d5"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 d5 * + +[ECO "E87"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox, Bronstein variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 d5 Nh5 Qd2 Qh4+ g3 Nxg3 Qf2 Nxf1 Qxh4 Nxe3 Ke2 Nxc4 * + +[ECO "E88"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox, 7.d5 c6"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 d5 c6 * + +[ECO "E89"] +[Opening "King's Indian"] +[Variation "Saemisch, orthodox main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 f3 O-O Be3 e5 d5 c6 Nge2 cxd5 * + +[ECO "E90"] +[Opening "King's Indian"] +[Variation "5.Nf3"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 * + +[ECO "E90"] +[Opening "King's Indian"] +[Variation "Larsen variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be3 * + +[ECO "E90"] +[Opening "King's Indian"] +[Variation "Zinnowitz variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Bg5 * + +[ECO "E91"] +[Opening "King's Indian"] +[Variation "6.Be2"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 * + +[ECO "E91"] +[Opening "King's Indian"] +[Variation "Kazakh variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 Na6 * + +[ECO "E92"] +[Opening "King's Indian"] +[Variation "classical variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 * + +[ECO "E92"] +[Opening "King's Indian"] +[Variation "Andersson variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 dxe5 * + +[ECO "E92"] +[Opening "King's Indian"] +[Variation "Gligoric-Taimanov system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 Be3 * + +[ECO "E92"] +[Opening "King's Indian"] +[Variation "Petrosian system"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 * + +[ECO "E92"] +[Opening "King's Indian"] +[Variation "Petrosian system, Stein variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 a5 * + +[ECO "E93"] +[Opening "King's Indian"] +[Variation "Petrosian system, main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 Nbd7 * + +[ECO "E93"] +[Opening "King's Indian"] +[Variation "Petrosian system, Keres variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 d5 Nbd7 Bg5 h6 Bh4 g5 Bg3 Nh5 h4 * + +[ECO "E94"] +[Opening "King's Indian"] +[Variation "orthodox variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O * + +[ECO "E94"] +[Opening "King's Indian"] +[Variation "orthodox, Donner variation"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O c6 * + +[ECO "E94"] +[Opening "King's Indian"] +[Variation "orthodox, 7...Nbd7"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nbd7 * + +[ECO "E95"] +[Opening "King's Indian"] +[Variation "orthodox, 7...Nbd7, 8.Re1"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nbd7 Re1 * + +[ECO "E96"] +[Opening "King's Indian"] +[Variation "orthodox, 7...Nbd7, main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nbd7 Re1 c6 Bf1 a5 * + +[ECO "E97"] +[Opening "King's Indian"] +[Variation "orthodox, Aronin-Taimanov variation (Yugoslav attack / Mar del Plata variation)"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nc6 * + +[ECO "E97"] +[Opening "King's Indian"] +[Variation "orthodox, Aronin-Taimanov, bayonet attack"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nc6 d5 Ne7 b4 * + +[ECO "E98"] +[Opening "King's Indian"] +[Variation "orthodox, Aronin-Taimanov, 9.Ne1"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nc6 d5 Ne7 Ne1 * + +[ECO "E99"] +[Opening "King's Indian"] +[Variation "orthodox, Aronin-Taimanov, main line"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nc6 d5 Ne7 Ne1 Nd7 f3 f5 * + +[ECO "E99"] +[Opening "King's Indian"] +[Variation "orthodox, Aronin-Taimanov, Benko attack"] + +d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 e5 O-O Nc6 d5 Ne7 Ne1 Nd7 f3 f5 g4 * + diff --git a/DroidFish/src/org/petero/droidfish/engine/NetworkEngine.java b/DroidFish/src/org/petero/droidfish/engine/NetworkEngine.java index 30fdf55..584cdb4 100644 --- a/DroidFish/src/org/petero/droidfish/engine/NetworkEngine.java +++ b/DroidFish/src/org/petero/droidfish/engine/NetworkEngine.java @@ -27,8 +27,8 @@ import java.net.Socket; import java.net.UnknownHostException; import org.petero.droidfish.EngineOptions; +import org.petero.droidfish.FileUtil; import org.petero.droidfish.R; -import org.petero.droidfish.Util; import android.content.Context; @@ -71,7 +71,7 @@ public class NetworkEngine extends UCIEngineBase { boolean ok = false; if (EngineUtil.isNetEngine(fileName)) { try { - String[] lines = Util.readFile(fileName); + String[] lines = FileUtil.readFile(fileName); if (lines.length >= 3) { host = lines[1]; port = lines[2]; diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java b/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java index 27a5b86..0600c9f 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java @@ -35,6 +35,7 @@ import org.petero.droidfish.GameMode; import org.petero.droidfish.PGNOptions; import org.petero.droidfish.Util; import org.petero.droidfish.book.BookOptions; +import org.petero.droidfish.book.EcoDb; import org.petero.droidfish.engine.DroidComputerPlayer; import org.petero.droidfish.engine.UCIOptions; import org.petero.droidfish.engine.DroidComputerPlayer.SearchRequest; @@ -682,6 +683,7 @@ public class DroidChessController { private boolean whiteMove = true; private String bookInfo = ""; private ArrayList bookMoves = null; + private String eco = ""; // ECO classification private Move ponderMove = null; private ArrayList pvInfoV = new ArrayList(); @@ -694,6 +696,7 @@ public class DroidChessController { currDepth = 0; bookInfo = ""; bookMoves = null; + eco = ""; setSearchInfo(id); } @@ -766,7 +769,6 @@ public class DroidChessController { } final String statStr = statStrTmp.toString(); final String newPV = buf.toString(); - final String newBookInfo = bookInfo; final ArrayList> pvMoves = new ArrayList>(); for (int i = 0; i < pvInfoV.size(); i++) { if (ponderMove != null) { @@ -783,7 +785,8 @@ public class DroidChessController { ti.id = id; ti.pvStr = newPV; ti.statStr = statStr; - ti.bookInfo = newBookInfo; + ti.bookInfo = bookInfo; + ti.eco = eco; ti.pvMoves = pvMoves; ti.bookMoves = bookMoves; latestThinkingInfo = ti; @@ -856,9 +859,11 @@ public class DroidChessController { } @Override - public void notifyBookInfo(int id, String bookInfo, ArrayList moveList) { + public void notifyBookInfo(int id, String bookInfo, ArrayList moveList, + String eco) { this.bookInfo = bookInfo; bookMoves = moveList; + this.eco = eco; setSearchInfo(id); } @@ -922,7 +927,8 @@ public class DroidChessController { private final void updateBookHints() { if (humansTurn()) { Pair> bi = computerPlayer.getBookHints(game.currPos(), localPt()); - listener.notifyBookInfo(searchId, bi.first, bi.second); + String eco = EcoDb.getInstance(gui.getContext()).getEco(game.tree, game.tree.currentNode); + listener.notifyBookInfo(searchId, bi.first, bi.second, eco); } } @@ -962,7 +968,7 @@ public class DroidChessController { computerPlayer.queueAnalyzeRequest(sr); } else if (computersTurn || ponder) { listener.clearSearchInfo(searchId); - listener.notifyBookInfo(searchId, "", null); + listener.notifyBookInfo(searchId, "", null, ""); final Pair> ph = game.getUCIHistory(); Position currPos = new Position(game.currPos()); long now = System.currentTimeMillis(); diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/Game.java b/DroidFish/src/org/petero/droidfish/gamelogic/Game.java index ccbe227..36cca4e 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/Game.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/Game.java @@ -33,7 +33,7 @@ import org.petero.droidfish.gamelogic.GameTree.Node; */ public class Game { boolean pendingDrawOffer; - GameTree tree; + public GameTree tree; TimeControl timeController; private boolean gamePaused; /** If true, add new moves as mainline moves. */ @@ -92,7 +92,7 @@ public class Game { updateTimeControl(false); } - final boolean readPGN(String pgn, PGNOptions options) throws ChessParseError { + final public boolean readPGN(String pgn, PGNOptions options) throws ChessParseError { boolean ret = tree.readPGN(pgn, options); if (ret) { TimeControlData tcData = tree.getTimeControlData(); diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/GameTree.java b/DroidFish/src/org/petero/droidfish/gamelogic/GameTree.java index e5f31a1..fe02551 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/GameTree.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/GameTree.java @@ -39,7 +39,7 @@ public class GameTree { String event, site, date, round, white, black; // Result is the last tag pair in the STR, but it is computed on demand from the game tree. - Position startPos; + public Position startPos; private String timeControl, whiteTimeControl, blackTimeControl; // Non-standard tags @@ -49,8 +49,8 @@ public class GameTree { } private List tagPairs; - Node rootNode; - Node currentNode; + public Node rootNode; + public Node currentNode; Position currentPos; // Cached value. Computable from "currentNode". private final PgnToken.PgnTokenReceiver gameStateListener; @@ -1001,7 +1001,7 @@ public class GameTree { public static class Node { String moveStr; // String representation of move leading to this node. Empty string in root node. String moveStrLocal; // Localized version of moveStr - Move move; // Computed on demand for better PGN parsing performance. + public Move move; // Computed on demand for better PGN parsing performance. // Subtrees of invalid moves will be dropped when detected. // Always valid for current node. private UndoInfo ui; // Computed when move is computed @@ -1014,7 +1014,7 @@ public class GameTree { private Node parent; // Null if root node int defaultChild; - private List children; + private ArrayList children; public Node() { this.moveStr = ""; @@ -1073,7 +1073,7 @@ public class GameTree { } } if (anyToRemove) { - List validChildren = new ArrayList(); + ArrayList validChildren = new ArrayList(); for (Node child : children) if (child.move != null) validChildren.add(child); @@ -1510,7 +1510,7 @@ public class GameTree { } /** Get PGN header tags and values. */ - void getHeaders(Map headers) { + public void getHeaders(Map headers) { headers.put("Event", event); headers.put("Site", site); headers.put("Date", date); diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/Move.java b/DroidFish/src/org/petero/droidfish/gamelogic/Move.java index e1203a8..4e51b58 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/Move.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/Move.java @@ -45,6 +45,11 @@ public class Move { this.promoteTo = m.promoteTo; } + /** Create object from compressed representation. */ + public static Move fromCompressed(int cm) { + return new Move((cm >> 10) & 63, (cm >> 4) & 63, cm & 15); + } + @Override public boolean equals(Object o) { if ((o == null) || (o.getClass() != this.getClass())) @@ -60,6 +65,11 @@ public class Move { } @Override public int hashCode() { + return getCompressedMove(); + } + + /** Get move as a 16-bit value. */ + public int getCompressedMove() { return (from * 64 + to) * 16 + promoteTo; } diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/SearchListener.java b/DroidFish/src/org/petero/droidfish/gamelogic/SearchListener.java index 4ec9399..68c5ed4 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/SearchListener.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/SearchListener.java @@ -71,7 +71,7 @@ public interface SearchListener { public void notifyStats(int id, long nodes, int nps, long tbHits, int hash, int time); /** Report opening book information. */ - public void notifyBookInfo(int id, String bookInfo, ArrayList moveList); + public void notifyBookInfo(int id, String bookInfo, ArrayList moveList, String eco); /** Report move (or command, such as "resign") played by the engine. */ public void notifySearchResult(int id, String cmd, Move ponder);