Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Bb4 4. Nf3 c5 5. cxd5 Qxd5 6. e3 Nc6 7. Bb5 Bd7 8. O-O
Bxc3 9. bxc3 cxd4 10. Bxc6 Bxc6 11. exd4 Nf6 12. Qb3 O-O 13. c4 Qf5 14. Ne5 Ne4
15. Nxc6 bxc6 16. f3 Nd6 17. Ba3 Qf4 18. Qd3 Rfd8 19. g3 Qh6 20. f4 Nf5 21. Bb2
c5 22. d5 exd5 *
Position (FEN): r2r2k1/p4ppp/7q/2pp1n2/2P2P2/3Q2P1/PB5P/R4RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1315
Best move: Qxf5