Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. c4 c6 4. Nc3 e6 5. a3 Bg4 6. Ne5 Bh5 7. f3 Nd7 8. Nxd7
Qxd7 9. e3 Bd6 10. Be2 Bg6 11. O-O f5 12. b4 Nf6 13. b5 O-O 14. c5 Bc7 15. a4
Rae8 16. a5 Bb8 17. a6 Qc7 18. f4 Re7 19. axb7 Qxb7 20. Rb1 Qc7 21. bxc6 Qxc6
22. Bb5 Qc7 23. Ba3 Ne4 24. Nxe4 fxe4 25. c6 Ref7 26. Bxf8 Rxf8 27. Qa4 Be8 28.
Rfc1 g5 29. fxg5 *
Position (FEN): 1b2brk1/p1q4p/2P1p3/1B1p2P1/Q2Pp3/4P3/6PP/1RR3K1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1482
Best move: Qxh2#