Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bg5 Be7 6. Bd3 O-O 7. O-O Bg4 8.
Nbd2 Nbd7 9. h3 Be6 10. c3 c6 11. Qc2 Qb6 12. b4 Bd6 13. Rae1 h6 14. Bh4 a5 15.
a3 axb4 16. axb4 Ra3 17. Ne5 Rfa8 18. Nxd7 Nxd7 19. Bh7+ Kh8 20. Bf5 Bxf5 *
Position (FEN): r6k/1p1n1pp1/1qpb3p/3p1b2/1P1P3B/r1P4P/2QN1PP1/4RRK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1166
Best move: Qxf5