Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 c6 4. Bg2 d5 5. cxd5 cxd5 6. e3 Bb4 7. d4 e4 8. Ne2
Bg4 9. O-O Qd7 10. f3 exf3 11. Bxf3 O-O 12. Nf4 Bxc3 13. bxc3 Bxf3 14. Qxf3 Ne4
15. Ne2 Rc8 16. Bb2 Nd2 17. Qf4 Nxf1 18. Rxf1 Nc6 19. Ba3 Qe6 20. Nc1 Rc7 *
Position (FEN): r5k1/ppr2ppp/2n1q3/3p4/3P1Q2/B1P1P1P1/P6P/2N2RK1 w - - 5 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1021
Best move: Qxc7