Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nc6 3. e3 Bg4 4. Be2 Nf6 5. O-O e6 6. c4 Bd6 7. Nc3 Qe7 8. cxd5
Nxd5 9. e4 Nxc3 10. bxc3 Ba3 11. Be3 O-O 12. Qb3 Rab8 13. Rfe1 f6 14. e5 fxe5
15. Nxe5 Nxe5 16. dxe5 Bxe2 17. Rxe2 Bc5 18. Bxc5 Qxc5 19. Qxe6+ Kh8 20. Qh3
Rbd8 21. e6 Qd6 22. e7 Qd1+ 23. Re1 Qd6 24. exf8=Q+ Rxf8 25. Qg3 Qc6 26. Re7
Qf6 27. Rf1 *
Position (FEN): 5r1k/ppp1R1pp/5q2/8/8/2P3Q1/P4PPP/5RK1 b - - 5 27
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1428
Best move: Qxe7