Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 d6 4. d3 Nf6 5. h3 e6 6. Be2 Be7 7. b3 O-O 8. Bb2 e5
9. O-O h6 10. Nd5 Nxd5 11. exd5 Nd4 12. Nxd4 cxd4 13. f4 f5 14. c4 Bh4 15. fxe5
dxe5 16. Bh5 Qg5 17. Rc1 f4 18. Kh1 Rf5 19. Bg4 Rf6 20. Bf3 Rg6 21. c5 Bd7 22.
c6 bxc6 23. dxc6 Be6 24. c7 Rc8 25. Bb7 Kh7 26. Qe2 Bf5 27. Bxc8 Bxd3 28. Qxd3
*
Position (FEN): 2B5/p1P3pk/6rp/4p1q1/3p1p1b/1P1Q3P/PB4P1/2R2R1K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 909
Best move: Qxg2#