Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 g6 4. Bd3 Bg7 5. h4 Nc6 6. h5 b6 7. hxg6 fxg6 8. Nd2
Bf5 9. Be2 Qd7 10. Ngf3 O-O-O 11. a4 Kb7 12. Ne5 Nxe5 13. Bxe5 h5 14. a5 Rhg8
15. axb6 cxb6 16. Ba6+ Ka8 17. Nb3 Ng4 18. Bg3 e5 19. O-O g5 20. dxe5 Bxe5 21.
Bxe5 Nxe5 22. Nd4 Bg4 23. f3 Be6 24. Bb5 Qe7 25. c3 g4 26. Qa4 Rc8 27. f4 Nc4
28. f5 Bf7 29. Bc6+ Kb8 30. Nb5 Rxc6 31. Nxa7 Rc7 32. Nb5 Be8 *
Position (FEN): 1k2b1r1/2r1q3/1p6/1N1p1P1p/Q1n3p1/2P1P3/1P4P1/R4RK1 w - - 3 33
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1490
Best move: Qa8#