Chess puzzle (Equality)
Moves: 1. d4 e6 2. c4 d5 3. Nf3 Nf6 4. Nc3 c5 5. e3 Nc6 6. Bd3 a6 7. O-O Bd6 8. cxd5
exd5 9. Bc2 O-O 10. h3 Qb6 11. dxc5 Bxc5 12. e4 d4 13. e5 dxc3 14. exf6 cxb2
15. fxg7 bxa1=Q 16. gxf8=Q+ Kxf8 17. Bh6+ Kg8 *
Position (FEN): r1b3k1/1p3p1p/pqn4B/2b5/8/5N1P/P1B2PP1/q2Q1RK1 w - - 2 18
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1642
Best move: Qxa1