Chess puzzle (Checkmate)
Moves: 1. b3 Nf6 2. Bb2 d5 3. e3 Bf5 4. Be2 Nbd7 5. Nf3 c5 6. O-O e6 7. h3 h5 8. Nh4
Qc7 9. Nxf5 exf5 10. d4 Bd6 11. c4 O-O-O 12. Na3 a6 13. Rc1 Ne4 14. cxd5 Bh2+
15. Kh1 Ndf6 16. d6 Qxd6 17. Nc4 Qc7 18. Bf3 Ng4 19. Bxe4 Bg1 20. Ne5 Nxe5 21.
Rxc5 Nc6 22. Bxc6 *
Position (FEN): 2kr3r/1pq2pp1/p1B5/2R2p1p/3P4/1P2P2P/PB3PP1/3Q1RbK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 745
Best move: Qh2#