Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. b3 Bb4+ 4. Nd2 O-O 5. Nf3 d5 6. e3 Ne4 7. Be2 Nc3 8. Qc2
Nxe2 9. Kxe2 Bxd2 10. Bxd2 Nc6 11. g4 Ne7 12. h4 f5 13. g5 Qe8 14. Rag1 Qh5 15.
Rh3 Ng6 16. Ke1 f4 17. Ne5 Nxe5 18. dxe5 fxe3 19. Bxe3 Rf3 20. Rxf3 *
Position (FEN): r1b3k1/ppp3pp/4p3/3pP1Pq/2P4P/1P2BR2/P1Q2P2/4K1R1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1446
Best move: Qxf3