What are the best complex board games for two players?

Here are some of the best complex, strategic games that play well with two players:

- Chess
- Hive
- Go
- Targi
- Star Wars: Rebellion
- Twilight Struggle
- Agricola
- Food Chain Magnate
- Brass: Birmingham
- The Gallerist
- Innovation
- Fields of Arle
- War of the Ring
- Madeira