Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Bc4 Nf6 3. Nc3 g6 4. h3 Bg7 5. Nf3 O-O 6. d3 e6 7. a3 b6 8. O-O Ba6
9. Ba2 c5 10. Ne2 Nc6 11. Ng3 d5 12. e5 Nd7 13. d4 cxd4 14. Nxd4 Nxd4 15. Qxd4
Bxf1 16. Kxf1 Nxe5 17. Qd1 Qc8 18. c3 Qa6+ 19. Kg1 Rac8 20. Bf4 Nc4 21. Rb1 e5
22. Be3 Rfd8 23. Bg5 f6 24. Be3 f5 25. Bg5 Rd7 26. b4 Qxa3 27. Bxc4 Rxc4 28.
Bd2 d4 29. Rb3 Qa2 30. Qe2 dxc3 *
Position (FEN): 6k1/p2r2bp/1p4p1/4pp2/1Pr5/1Rp3NP/q2BQPP1/6K1 w - - 0 31
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1138
Best move: Qxc4+