Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 d5 6. Bxd5 Bb4+ 7. Nc3 Nf6
8. Bxf7+ Kxf7 9. Qb3+ Be6 10. Qxb4 Nc6 11. Qxb7 Nd4 12. O-O-O Rb8 13. Qxa7 Bxa2
14. Qxa2+ Nb3+ 15. Kc2 Qe7 16. Ba3 Qe6 17. Rb1 Nd4+ 18. Kc1 Rxb1+ 19. Kxb1 Rb8+
20. Bb2 Nb3 21. Nf3 Nxe4 22. Nxe4 *
Position (FEN): 1r6/2p2kpp/4q3/8/4N3/1n3N2/QB3PPP/1K5R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1221
Best move: Qxe4#