Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 c6 4. c4 e6 5. Nc3 Bb4 6. Nf3 Bxc3+ 7. bxc3 Qa5 8.
Qb3 O-O 9. cxd5 exd5 10. Bd3 Re8 11. O-O Nbd7 12. Ne5 Ne4 13. Bxe4 Nxe5 14.
Bxh7+ Kxh7 15. Bxe5 f6 16. Qc2+ Kg8 17. Qg6 Rf8 18. Bd6 Rf7 19. Bb4 Qc7 20. Qg3
Qd8 21. Rad1 Bf5 22. f3 a5 23. Ba3 Qe8 24. Rfe1 b6 25. e4 dxe4 26. fxe4 Bh7 27.
e5 f5 28. Bd6 f4 29. Qg4 Bf5 30. Qf3 Be6 31. Qe2 b5 32. Rf1 Bc4 33. Qe4 Bxf1
34. Rxf1 g5 35. e6 Rf6 36. d5 cxd5 37. Qxd5 Rg6 38. Re1 Kh7 39. Qf3 Rxe6 40.
Rxe6 Qxe6 41. Qxa8 *
Position (FEN): Q7/7k/3Bq3/pp4p1/5p2/2P5/P5PP/6K1 b - - 0 41
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 715
Best move: Qe1#