Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Bc5 3. g3 d6 4. Bg2 a6 5. e3 Nd7 6. Nge2 Rb8 7. d4 exd4 8. exd4
Ba7 9. O-O h6 10. Nf4 Ne7 11. Re1 O-O 12. Ncd5 Nxd5 13. Nxd5 Nf6 14. Bxh6 Nxd5
15. Bxg7 Kxg7 16. Bxd5 Qf6 17. Re4 Bf5 18. Rf4 Qg6 19. Be4 Bxe4 20. Rg4 Qxg4 *
Position (FEN): 1r3r2/bpp2pk1/p2p4/8/2PPb1q1/6P1/PP3P1P/R2Q2K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1463
Best move: Qxg4+