Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 d6 4. Qh5 g6 5. Qf3 Nf6 6. Nge2 Bg7 7. d3 O-O 8. h3
a6 9. Bg5 Be6 10. Nd5 Bxd5 11. Bxd5 Nb4 12. Bb3 h6 13. Bd2 Nc6 14. g4 Nh7 15.
h4 Na5 16. Bxa5 b6 17. Bd2 c5 18. Bd5 Rc8 19. O-O-O Rc7 20. Rdg1 b5 21. g5 h5
22. Qh3 c4 23. Kb1 Qb8 24. Bb4 cxd3 25. Qxd3 Ra7 26. Ba5 Rc8 27. Rg3 Nf8 28.
Qb3 b4 29. Rf3 Qb5 30. Qxb4 Qxe2 31. Rc3 Rxc3 32. Qxc3 Qxf2 33. Qb3 Qg2 34. Rd1
Qg4 35. Bb6 *
Position (FEN): 5nk1/r4pb1/pB1p2p1/3Bp1Pp/4P1qP/1Q6/PPP5/1K1R4 b - - 5 35
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1467
Best move: Qxd1#