Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. d3 d6 6. h3 Qe7 7. O-O Be6 8. Bb5
h5 9. a3 Ng4 10. Bxc6+ bxc6 11. Bg5 f6 12. Bh4 g5 13. Bg3 Nh6 14. Nh2 h4 15.
Qh5+ Bf7 16. Qf3 hxg3 17. Qxg3 O-O-O 18. Na4 Bb6 19. Nxb6+ cxb6 20. a4 f5 21.
exf5 Nxf5 22. Qf3 Bd5 *
Position (FEN): 2kr3r/p3q3/1ppp4/3bpnp1/P7/3P1Q1P/1PP2PPN/R4RK1 w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1152
Best move: Qxf5+