Chess puzzle (Equality)
Moves: 1. c4 e5 2. e3 Nf6 3. a3 d6 4. b4 Be7 5. Bb2 O-O 6. h3 Nbd7 7. g4 c5 8. b5 a6
9. a4 axb5 10. cxb5 b6 11. g5 Ne8 12. h4 Bb7 13. Rh2 f6 14. Qg4 fxg5 15. hxg5
Bxg5 16. Nf3 Bxf3 17. Qh3 h6 18. Nc3 Nef6 *
Position (FEN): r2q1rk1/3n2p1/1p1p1n1p/1Pp1p1b1/P7/2N1Pb1Q/1B1P1P1R/R3KB2 w Q - 2 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1356
Best move: Qxf3