Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bg5 e6 4. e4 Bb4 5. e5 h6 6. Be3 Ne4 7. Qg4 g6 8. Bd3 h5
9. Qf4 Nxc3 10. a3 Na4+ 11. axb4 Nxb2 12. Be2 Nc4 13. Nf3 Nc6 14. c3 Qe7 15.
O-O Bd7 16. Ng5 a5 17. b5 Nd8 18. Bxc4 dxc4 19. Ne4 Bxb5 20. Nf6+ Kf8 21. Qh6+
Rxh6 *
Position (FEN): r2n1k2/1pp1qp2/4pNpr/pb2P2p/2pP4/2P1B3/5PPP/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 770
Best move: Bxh6#