Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Qxd5 4. Nc3 Qd8 5. Nf3 g6 6. Bf4 Bg7 7. e3 O-O 8.
Bc4 Bg4 9. h3 Bf5 10. g4 Bc8 11. Qc2 Nc6 12. a3 Na5 13. Ba2 b6 14. O-O-O Bb7
15. e4 Rc8 16. Kb1 Ba8 17. Ng5 Nb7 18. e5 Nd7 19. f3 h6 20. Nge4 e6 21. h4 c5
22. Qd2 cxd4 23. Bxh6 dxc3 24. Nxc3 Bxh6 *
Position (FEN): b1rq1rk1/pn1n1p2/1p2p1pb/4P3/6PP/P1N2P2/BP1Q4/1K1R3R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1367
Best move: Qxh6