Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 Nf6 3. c4 b5 4. cxb5 a6 5. bxa6 g6 6. Nc3 Bxa6 7. e4 Bxf1 8.
Kxf1 Bg7 9. Nf3 d6 10. g3 O-O 11. Kg2 Na6 12. Bg5 Qc7 13. a3 Rfb8 14. Qc2 h6
15. Bf4 Nd7 16. Rab1 c4 17. Qd2 Kh7 18. Nd4 Ne5 19. Ncb5 Qd7 20. a4 Nd3 21. Nc6
Nxf4+ *
Position (FEN): rr6/3qppbk/n1Np2pp/1N1P4/P1p1Pn2/6P1/1P1Q1PKP/1R5R w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1089
Best move: Qxf4