Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 Nf6 4. dxc6 Nxc6 5. Bb5 Bd7 6. d3 e6 7. O-O Be7 8.
Nc3 O-O 9. Bf4 a6 10. Ba4 b5 11. Bb3 Nh5 12. Be3 Rb8 13. Nd4 Nf6 14. a3 Nxd4
15. Bxd4 b4 16. axb4 Bxb4 17. Ne2 a5 18. Ng3 Re8 19. c3 Be7 20. Be3 Nd5 21. Qc2
Nxe3 22. fxe3 Qb6 23. Bc4 Qxe3+ 24. Kh1 Bd6 25. Rf3 Qg5 26. Raf1 f6 27. Ne4 Qe5
28. d4 *
Position (FEN): 1r2r1k1/3b2pp/3bpp2/p3q3/2BPN3/2P2R2/1PQ3PP/5R1K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1182
Best move: Qxh2#