Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bd3 Bg4 6. O-O Be7 7. h3 Bh5 8.
Bg5 O-O 9. Re1 Nbd7 10. Nc3 c6 11. Re3 Re8 12. g4 Bg6 13. Bxg6 hxg6 14. Kg2 c5
15. Qe2 cxd4 16. Nxd4 Bc5 17. Qd2 Bb4 18. Rae1 Rxe3 19. Rxe3 Qf8 20. a3 Bxc3 *
Position (FEN): r4qk1/pp1n1pp1/5np1/3p2B1/3N2P1/P1b1R2P/1PPQ1PK1/8 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1439
Best move: Qxc3