Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. h3 cxd4 7. cxd4 Bb4+ 8. Nc3
Nge7 9. a3 Bxc3+ 10. bxc3 Nf5 11. g4 Nfe7 12. a4 O-O 13. Ba3 Qd8 14. Rb1 f6 15.
Bd3 fxe5 16. Nxe5 Nxe5 17. dxe5 Rf7 18. Bd6 Qf8 19. Rf1 b6 20. Bb5 Rf3 21. Bc6
Ba6 22. Bxe7 Qxe7 *
Position (FEN): r5k1/p3q1pp/bpB1p3/3pP3/P5P1/2P2r1P/5P2/1R1QKR2 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1557
Best move: Qxf3