Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Bc4 O-O 6. h3 Nxe4 7. Nxe4 d5 8.
Bxd5 Qxd5 9. Nc3 Qd8 10. Bf4 a6 11. Qd2 Nc6 12. O-O-O Bd7 13. Bh6 b5 14. Bxg7
Kxg7 15. h4 Bg4 16. Ne4 Bxf3 17. gxf3 h6 18. f4 Qd5 19. f3 Qxa2 20. Nc3 Qa1+
21. Nb1 Rad8 22. d5 a5 *
Position (FEN): 3r1r2/2p1ppk1/2n3pp/pp1P4/5P1P/5P2/1PPQ4/qNKR3R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1476
Best move: Qc3+