Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 e6 5. Nf3 h6 6. Bh4 Nbd7 7. e3 Bb4 8. Qc2
g5 9. Bg3 Ne4 10. a3 Bxc3+ 11. bxc3 Qa5 12. cxd5 exd5 13. Rc1 Qxa3 14. Bd3 Nxg3
15. fxg3 Nf6 16. O-O Bg4 17. Ne5 Be6 18. Rxf6 Qe7 19. Rcf1 Rf8 20. Bf5 *
Position (FEN): r3kr2/pp2qp2/2p1bR1p/3pNBp1/3P4/2P1P1P1/2Q3PP/5RK1 b q - 4 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1504
Best move: Qxf6