Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. e3 Nc6 4. Bd3 a6 5. O-O Bd6 6. b3 b5 7. a3 Nce7 8. Bb2
Nf6 9. Nbd2 O-O 10. Ne5 c5 11. dxc5 Bxc5 12. Qe2 d4 13. exd4 Bxd4 14. c3 Bb6
15. Kh1 Bb7 16. Ng4 Nxg4 17. Bxh7+ Kxh7 18. Qxg4 Qxd2 19. Bc1 Qxc3 20. Rb1 Ng6
21. Bb2 Qc6 22. Rbc1 Qd5 23. Rc3 f5 24. Rh3+ Kg8 25. Qxg6 Bd4 26. Rd1 e5 27.
Qh7+ Kf7 28. Bxd4 *
Position (FEN): r4r2/1b3kpQ/p7/1p1qpp2/3B4/PP5R/5PPP/3R3K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 687
Best move: Qxg2#