Chess puzzle (Equality)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 d6 4. b3 Bg4 5. Bb2 Nd7 6. h3 Bxf3 7. Qxf3 e5 8. Bc4
Ngf6 9. dxe5 Nxe5 10. Bxe5 dxe5 11. Nc3 O-O 12. O-O a6 13. a4 Qe7 14. Qe3 c6
15. Rad1 Rfd8 16. f4 exf4 17. Qxf4 Rxd1 18. Rxd1 Nh5 19. Qf3 Bxc3 *
Position (FEN): r5k1/1p2qp1p/p1p3p1/7n/P1B1P3/1Pb2Q1P/2P3P1/3R2K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1409
Best move: Qxc3