Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Bc4 d6 6. Nf3 Nf6 7. O-O a6 8. Qe2
Nc6 9. Rd1 Qc7 10. Bg5 Be7 11. Rac1 Bd7 12. Bb3 O-O 13. h3 h6 14. Bh4 Rad8 15.
Bg3 Qb8 16. e5 dxe5 17. Nxe5 Nxe5 18. Bxe5 Qa8 19. Ne4 Nxe4 20. Qxe4 Bc6 21.
Qg4 g6 22. Bxe6 h5 *
Position (FEN): q2r1rk1/1p2bp2/p1b1B1p1/4B2p/6Q1/7P/PP3PP1/2RR2K1 w - - 0 23
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1421
Best move: Qxg6#