Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 b6 5. f3 Bb7 6. e4 c5 7. d5 O-O 8. a3 Bxc3
9. Bxc3 exd5 10. cxd5 d6 11. Bb5 a6 12. Bd3 Nbd7 13. Ne2 Nh5 14. O-O Qe7 15.
Qd2 Ne5 16. Bc2 a5 17. b3 Ba6 18. Rfe1 g6 19. Nf4 Nxf4 *
Position (FEN): r4rk1/4qp1p/bp1p2p1/p1pPn3/4Pn2/PPB2P2/2BQ2PP/R3R1K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1071
Best move: Qxf4