Chess puzzle (Equality)
Moves: 1. c4 f5 2. Nc3 Nf6 3. g3 g6 4. Bg2 Bg7 5. e3 O-O 6. Nge2 d6 7. O-O e5 8. a3 c6
9. b3 e4 10. f3 d5 11. Bb2 Na6 12. Ra2 Nc5 13. Nf4 g5 14. b4 exf3 15. Bxf3 gxf4
16. bxc5 fxg3 17. hxg3 dxc4 18. Be2 Be6 19. Kg2 Ng4 20. Bxg4 fxg4 21. Rxf8+
Qxf8 22. Ne4 Bd5 23. Qxg4 Bxe4+ *
Position (FEN): r4qk1/pp4bp/2p5/2P5/2p1b1Q1/P3P1P1/RB1P2K1/8 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 744
Best move: Qxe4