Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. e3 e6 3. Be2 Bd6 4. b3 Ne7 5. d4 Nd7 6. O-O c6 7. Bb2 O-O 8. c4 a6
9. Nbd2 b5 10. c5 Bc7 11. b4 a5 12. a4 bxa4 13. b5 cxb5 14. Bxb5 Ba6 15. Bxa6
Rxa6 16. Qxa4 f6 17. h4 e5 18. Rfe1 e4 19. Nh2 f5 20. Nhf1 Rg6 21. Bc3 Nc6 22.
g3 Qxh4 *
Position (FEN): 5rk1/2bn2pp/2n3r1/p1Pp1p2/Q2Pp2q/2B1P1P1/3N1P2/R3RNK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 924
Best move: Qxc6