Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nf3 Bb7 3. Nc3 e6 4. d4 Bb4 5. Be3 Bxc3+ 6. bxc3 Bxe4 7. Bd3 Nf6 8.
h3 d6 9. O-O Nbd7 10. Re1 Bb7 11. Bg5 h6 12. Bh4 g5 13. Bg3 g4 14. hxg4 Nxg4
15. Bh4 Ngf6 16. c4 Qe7 17. d5 e5 18. Nd4 O-O-O 19. Nf5 Qf8 20. c3 Re8 21. Qa4
Kb8 22. Rab1 Nc5 23. Qc2 Nh5 24. Ng3 Nf4 25. Bf5 Qg7 26. a4 Ng6 27. Bxg6 fxg6
28. Ne4 g5 29. Bg3 Nd7 30. Rb3 h5 31. Reb1 h4 32. Bh2 g4 33. a5 g3 34. fxg3 Nc5
35. axb6 Nxb3 36. bxa7+ Kxa7 37. Qxb3 Ba6 38. Qa4 Qd7 39. Qa5 Qc8 40. Nf6 Ref8
41. Nd7 Qxd7 42. Rb7+ Ka8 *
Position (FEN): k4r1r/1Rpq4/b2p4/Q2Pp3/2P4p/2P3P1/6PB/6K1 w - - 2 43
White to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 878
Best move: Qxa6#