Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 e5 4. Nf3 d6 5. Bc4 Be7 6. O-O Nf6 7. d3 O-O 8. a3 a6
9. Qe1 b5 10. Ba2 Nd4 11. Nxd4 cxd4 12. Ne2 Bb7 13. Qg3 Kh8 14. fxe5 dxe5 15.
Qxe5 Rc8 16. Bb3 Bd6 17. Qg5 Rc5 18. Rf5 Rxf5 *
Position (FEN): 3q1r1k/1b3ppp/p2b1n2/1p3rQ1/3pP3/PB1P4/1PP1N1PP/R1B3K1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1736
Best move: Qxf5