Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 e6 7. Ndb5 d5 8.
exd5 exd5 9. Nxd5 Be5 10. Qf3 Nge7 11. Nf6+ Bxf6 12. Qxf6 O-O 13. Rd1 Qa5+ 14.
c3 Nf5 15. Bc1 Re8+ 16. Be2 Qxb5 17. Be3 Qxb2 18. O-O Qxe2 19. Rfe1 Qh5 20. Bd4
Rxe1+ 21. Rxe1 Ne3 *
Position (FEN): r1b3k1/pp3p1p/2n2Qp1/7q/3B4/2P1n3/P4PPP/4R1K1 w - - 1 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 988
Best move: Qh8#