Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 g6 5. Nf3 Bg7 6. Nc3 d6 7. Be2 Nf6 8.
Bg5 O-O 9. O-O a6 10. Qd2 b5 11. Rad1 Qc7 12. Bd3 Bb7 13. Nd5 Nxd5 14. exd5 Ne5
15. Nxe5 Bxe5 16. f4 Bxb2 17. f5 Bxd5 18. fxg6 fxg6 19. Bh6 Rxf1+ 20. Rxf1 Bd4+
21. Kh1 Bc4 22. c3 Bxd3 *
Position (FEN): r5k1/2q1p2p/p2p2pB/1p6/3b4/2Pb4/P2Q2PP/5R1K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1586
Best move: Qxd3