Chess puzzle (Advantage)
Moves: 1. d4 d5 2. h3 c5 3. Bf4 Nc6 4. c3 cxd4 5. cxd4 Nf6 6. a3 Bf5 7. e3 h6 8. Qb3
Qd7 9. Nf3 g5 10. Bg3 Bg7 11. Bb5 O-O 12. Ne5 Qc8 13. Nd2 a6 14. Bxc6 bxc6 15.
Rc1 Bd7 16. Nxd7 Qxd7 17. Nf3 Ne4 18. Be5 f6 19. Bh2 e5 20. dxe5 fxe5 21. Bxe5
Rxf3 *
Position (FEN): r5k1/3q2b1/p1p4p/3pB1p1/4n3/PQ2Pr1P/1P3PP1/2R1K2R w K - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1273
Best move: gxf3