Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bb5+ Nc6 7. Nxc6 bxc6 8.
Bxc6+ Bd7 9. Bxa8 Qxa8 10. O-O Bg7 11. e5 dxe5 12. Bg5 Be6 13. Re1 h6 14. Bh4
Nd7 15. Nb5 Qb8 16. Qd3 g5 17. Bg3 O-O 18. Nc3 Qb7 19. b3 f5 20. h4 a6 21. hxg5
hxg5 22. Rad1 Qc6 23. Nd5 Rf7 24. Nb4 Qb6 25. Qxa6 f4 26. Qxb6 Nxb6 27. Rd8+
Kh7 28. Bh2 Kg6 29. g3 Kf5 30. gxf4 gxf4 31. Nd3 Bd5 32. c4 Be4 33. Nc5 Bf3 34.
a4 Bf6 35. Rg8 e4 36. a5 Bd4 37. axb6 Bxc5 38. b7 e3 39. fxe3 fxe3 40. b8=Q *
Position (FEN): 1Q4R1/4pr2/8/2b2k2/2P5/1P2pb2/7B/4R1K1 b - - 0 40
Black to move.
Themes: Advanced Pawn, Discovered Attack Middlegame Mate in 1 
Puzzle rating: 983
Best move: e2#