Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d5 4. exd5 Qxd5 5. Nc3 Bb4 6. Be3 Bg4 7. a3 Bxc3+ 8.
bxc3 Qe4 9. Bd3 Qd5 10. a4 e4 11. c4 Qf5 12. h3 exd3 *
Position (FEN): r3k1nr/ppp2ppp/2n5/5q2/P1PP2b1/3pBN1P/2P2PP1/R2QK2R w KQkq - 0 13
White to move.
Themes:  Middlegame  
Puzzle rating: 1582
Best move: hxg4