Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 Nc6 4. Nf3 Bg4 5. d5 Ne5 6. h3 Bxf3 7. gxf3 Nf6 8. f4
Ned7 9. Nc3 Nb6 10. Be3 e6 11. dxe6 fxe6 12. Qc2 Be7 13. Rd1 Qc8 14. a3 O-O 15.
Rg1 Rd8 16. e5 Rxd1+ 17. Qxd1 Nfd5 18. Nxd5 Nxd5 19. Bc1 Qf8 20. Bxc4 Nxf4 21.
Bxf4 *
Position (FEN): r4qk1/ppp1b1pp/4p3/4P3/2B2B2/P6P/1P3P2/3QK1R1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1600
Best move: Qxf4