Chess puzzle (Equality)
Moves: 1. e4 e5 2. c4 Nf6 3. f3 Bc5 4. Nc3 O-O 5. b4 Bxb4 6. Nd5 Nxd5 7. exd5 c6 8.
Qa4 Bc5 9. d3 f5 10. dxc6 bxc6 11. Rb1 e4 12. dxe4 g5 13. exf5 Rxf5 14. f4 gxf4
15. h4 Bxg1 16. Rxg1 Qxh4+ 17. g3 Qh2 18. Qc2 Qxg1 *
Position (FEN): rnb3k1/p2p3p/2p5/5r2/2P2p2/6P1/P1Q5/1RB1KBq1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 894
Best move: Qxf5