Chess puzzle (Equality)
Moves: 1. e3 d5 2. d4 Bf5 3. Nc3 e6 4. Nf3 c5 5. dxc5 Bxc5 6. h3 Nc6 7. g4 Bg6 8. Bb5
Qc7 9. Ng5 Qe5 10. Nf3 Qc7 11. O-O Ne7 12. h4 h5 13. g5 Bf5 14. Re1 Bg4 15. e4
O-O 16. exd5 Nxd5 17. Nxd5 exd5 18. Be2 Qb6 19. Be3 Bxe3 20. fxe3 Qxe3+ 21. Kh1
Ne5 22. Nxe5 Qxe5 *
Position (FEN): r4rk1/pp3pp1/8/3pq1Pp/6bP/8/PPP1B3/R2QR2K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1425
Best move: Bxg4